настройка внешнего вида Django в Python - PullRequest
0 голосов
/ 15 апреля 2010

Я изучаю Django и заставил его работать с wsgi. Я следую учебному пособию здесь:

http://docs.djangoproject.com/en/1.1/intro/tutorial01/

Мой вопрос: как я могу настроить внешний вид Django? Есть ли хранилище шаблонов, которые «хорошо выглядят», вроде WordPress, с которых я могу начать? Я считаю учебник нелогичным в том, что он направлен на настройку страницы администратора Django, а не основных страниц, видимых пользователям сайта. Есть ли пример «типичного» сайта Django с приличным шаблоном, который я могу посмотреть и построить / изменить? Приложение опросов опять не очень репрезентативно, поскольку оно настолько специализировано.

любые ссылки на это будут с благодарностью. спасибо.

Ответы [ 3 ]

5 голосов
/ 15 апреля 2010

Поиск общих шаблонов CSS / HTML и добавление на язык шаблонов Django, где вам это нужно. Потому что, если вы не пытаетесь создать оболочку для определенного приложения (например, системы администратора), Django не имеет ничего общего с вашим HTML.

2 голосов
/ 15 апреля 2010

То, что вы думаете с точки зрения шаблонов Wordpress и что приложение опроса учебника является узкоспециализированным, - это намеки на то, что вы на самом деле не поняли, что такое Django. Это не система управления контентом или блог-движок, хотя она может быть использована для создания этих вещей.

Нет такого понятия, как типичный сайт Django, и просто не имеет смысла иметь предварительно упакованные шаблоны, потому что интерфейс может быть абсолютно любым - например, опрос.

Вы пишете шаблон, как если бы вы писали любую отдельную страницу HTML + CSS, возможно, с заполнителями для содержимого, а затем превращали эти заполнители в фактические теги шаблонов Django. Если вы знаете, как писать HTML, то вы знаете, как создать шаблон Django.

1 голос
/ 15 апреля 2010

На самом деле у Джанго нет «взгляда и ощущения». Вы, вероятно, имеете в виду встроенное приложение администратора Django. Это приложение поставляется с собственными шаблонами. Существуют сторонние приложения, которые могут изменить интерфейс администратора, Джанго Грапелли является отличным примером.

Для любого другого приложения, которое вы хотите создать самостоятельно или загрузить. Скорее всего, вам придется делать шаблоны самостоятельно. Чтобы придумать что-то красивое, вам нужно узнать о CSS / HTML / JS и принципах дизайна, так как шаблоны Django, скорее всего, не будут вам подходить.

Я всегда рекомендую HTML Dog для изучения основ HTML, CSS и JS.

...