1. Джанго хрустящие формы. (установим)
https://github.com/maraujop/django-crispy-forms
http://django-crispy-forms.readthedocs.org/en/latest/index.html
Если вы используете то же вирутальное окружение как я, то библиотеки
у вас должны стоять, если не стоят установите, как мы делали ранее:
- django-redis
https://github.com/niwinz/django-redis
- django-cache-machine
https://github.com/django-cache-machine/django-cache-machine
- админку, ставьте какая понравилась (suit или grappelli) или вообще используйет родную. (кстати в 1,9 будет новая админка)
Текстовой редактор можете использоват ckeditor, с предыдущего проекта, а мы чего нибудь другое поставим в этом.
В плане 3 мы опять вернёмся к Bootstrap, к нему больше разных плюшек наделано.
Сразу уставновим библиотеки, по ходу по крайне мере начнём работать
с django-crispy-forms, а пока наша задача, что бы не заморачиваться перенести предыдущие настройки с проекта android, давайте этим и займёмся подготовим проект, назовём его trivia, что в переводе - мелочи.
Я думаю вы без труда справитесь, но я всё-таки пройду все шаги с вами.
Что мы сделаем.
1. Создадим проект trivia
2. Создадим папку для сайта и пропишем в ней всё необходимое.
3. Откорректируем файл настроек.
4. Перенесён с предыдущего проекта приложения:
- компрессор
- кэш
- настроим Bootstrap (так как в предыдущем проекте мы работали с Foundation). Теперь кому понравился Foundation, просто продолжайте предыдущий проект, кому лёг на душу Бутстрап, делайте этот.
- перенесём приложение index (главная страница.)
- создадим страницу 404 (если страница не найдена)
- создадим страницу 500 (если вы напортачили и пока поправите, пусть пользователь думает что не у вас всё плохо, а просто сайт на обслуживании, что бы паники не было)
У вас будет домашнее задание полностью оформить её.
Вот домашнее задание:
Домашнее задание к шагу 2 План 3.
У нас у же достаточно опыта. Ваша задача оформить главную страницу. Нет никаких рамок, просто сделайте её.
Домашнее задание должно быть сделано на сервере и сброшено в эту категорию.(ссылка в уроке) /(ребята у кого нет пожалуйста купите домен для школы, не нужно пользоваться поддоменом Джино - это технический поддомен (типа bausunouski.myjino.ru).
потом все проекты делайте как поддомены от вашего домена. А основной домен, что на нём будете делать уже определите сами.
В школе достаточно ребят, которые профессионально занимаются дизайном, спрашивайте у них обсуждайте.
Шаг 2
http://spb-tut.ru/cabinet/plan3_step/2/
Урок к шагу 2:
http://spb-tut.ru/recipes/recipe/26/
3.
http://bootstrap-3.ru/ (это мы уже делали, но повторим)
4.
https://pypi.python.org/pypi/django-maintenancemode (приложение, когда сайт действительно на обслуживании, что бы вы могли включить отладку, а пользователи этого не видели)
Иными словами создадим нормально работающий проект, что бы дальше разбираться с мелочами.