К списку категорий

  •   К шагу 2. Создадим проект trivia.




  •   Описание

     

    Предыдущий проект у нас на Foundation, теперь опять вернёмся к Bootstrap, ну а вы как решите сможете либо продолжать предыдущий, либо делать этот, разница только в движке дизайна.

    И как раз закрепите знания работы с сервером.



      Статья

    Здесь описана суть, подробно мы делаем в курсе. Делаем мы исходя их предыдущего проекта, поэтому сложностей не вызовит.

    Предыдущий проект у нас на Foundation, теперь опять вернёмся к Bootstrap, ну а вы как решите сможете либо продолжать предыдущий, либо делать этот, разница только в движке дизайна.

    И как раз закрепите знания работы с сервером.

    Мы сделаем:

    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 (приложение, когда сайт действительно на обслуживании, что бы вы могли включить отладку, а пользователи этого не видели)

     

    Иными словами создадим нормально работающий проект, что бы дальше разбираться с мелочами.

     

    Перейти к шагу 2, план 3, создание сайта.

     

     



      Код

    нет кода

      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Обязательно выполните домашнее задание. Постарайтесь сделать, как в плане 2 с учётом возврата, то есть с учётом технологии продаж.



    2015-10-08 10:12:53+00:00



    К списку категорий