1

Этап 1

Django

06 августа—27 ноября

1

Этап 1

Django

06 августа—27 ноября

13 июля 2018 21 октября 2018
Цель завершена 10 октября 2018
Общая

Веб-разработка (Django)

С языком python знаком давно, но все ограничивалось написание простых и легких скриптов, бекап, парсеров и т д. простых инструментов.

Возникла идея реализовать инструмент более сложный и более удобный для личного и общего пользования, но как оказалось моих знаний совершенно не достаточно. Перебрав некоторый материал связанный с django-oscar, django-shop, оказалось, что вот так вот, с наскока, за два дня на коленке не получится. И задался целью понять и изучить django. Попутно, по сколько это все же веб, без хтмл цсс и явы, хотя бы на базовом уровне, не обойтись. Ну и плюсь, может это даст новый источник дохода)

Траблы:

В Python, можно взять готовый план уроков (понятие списка, строки, инт, классы, функции ) и так проще. Но Джанго это

фреймворк, инструмент с последовательностью изучения которого, у меня вопросы. По этому взял за основу готовый курс, или книгу от этого и оттолкнемся.

Начнем с простого блога дальше копнем в сторону интернет магазина.

 Критерий завершения

1. Интернет магазин с тем функционалом и возможностями которые необходимы мне.

2. Инструмент (сайт) помощи в изучении иностранного языка (конкретно слов)

 Экологичность цели

ХЗ.. может и навязан.

Но єто тупо есть, ходить, на работу, спать, смотреть сериалы или еще кукую муть. Нужно ведь мозг продавливать, одно из больших и продолжительных удовольствий єто поднимать что-то не подъемное и решать что то не решаемое. Сначала "О, а если это сделать" потом "бл.. как это сделать", "ого, что бы это сделать нужно прочесть и понять 1005000 статей и книг", потом "черд возьми, получилось, но еще кривовато" а потом "епта, работает, работает и славно так шуршит, я молодец"

  1. Django

    Изучение фреймворк на основе готовых примеров из различных источников, разбор по строчно, изменение готовых решений. От малого и простого к большому и сложному.

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

    Задача автоматическая поддержка актуальных цен и позиций на сайте.

    Подпункты. Примерно неделя на каждый пункт.

    1. Проект Django

    2. Приложение Django

    3. Настройка проекта Django

    4. Встроенный административный сайт Django

    5. Модели.

    6. Выполнение запросов (QuerySet)

    7. Привязка интернет-адресов

    8. Статичные файлы

    9. Медиа файлы

    10. Шаблоны и статичные файлы уровня проекта

    11. Шаблоны

    12. Наследование шаблонов

    13. Формы

    14. Обработка форм

    15. Валидаторы

    16. Разграничение доступа

    17. Модель User

    18. Низкоуровневая обработка входа и выхода

    19. Реализация страниц для аутентификации

    20. Реализация формы для аутентификации

    21. Реализация функционала для аутентификации

    22. Реализация дизайна и общей структуры сайта

    23. Подключаем Bootstrap

    24. Реализация страницы и функционала

    25. Создание API

    26. Создание и аутентификация самого клиента

    27. Heroku

    28. PythonAnywhere

  • 1265
  • 13 июля 2018, 12:11
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?