На видео я показываю, как запусить проект на Django с нуля и объясняю базовую логику работы Django.
Рассмотрены такие вопросы:
1. Структура проекта;
2. urls;
3. views;
4. templates и templates variables.
Несколько УТОЧНЕНИЙ, исходя из вопросов:
1. Все папки и файлы, которых нет сразу же после создания проекта, я создавал вручную (как это делать в подробностях, показано в следующих видео (например в видео 1.5)).
Папка аппликейшена landing создается, если написать в проекте python manage.py startapp landing
Или нажать правой кнопкой мышки по папке проекта, а потом выбрать New - Python Package.
Если используете первый способ, то файл urls.py в папке проекта не появляется. Поэтому его необходимо создать вручную (в Pycharm'e правой кнопкой по нужной папке, далее New, далее Python File. Называете его urls
Код для него можно посмотреть здесь:
https://github.com/codingmedved/shop/...
2. Если Вы пользуетесь каким-то другим редактором (не pycharm), то Вам, возможно, понадобиться добавить в существующий файл settings.py в базовой папке проекта такие строчки кода:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ os.path.join(BASE_DIR, 'templates'), ], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
3. В файл settings.py добавить такую строчку, чтобы отрисовывать static files: STATICFILES_DIRS =(os.path.join(BASE_DIR,'static',),)
=======================================
В следующем видео мы рассмотрим, как работают и для чего нужны модели, админку и формы в джанго, а также то, как сохранять информацию из формы на странице в базе данных.
Подписывайтесь на мой канал и на мою страницу на фейсбуке, если Вам нравятся мои видео по Django и Python, и Вам интересны такие темы, как веб-программирование и фриланс :)
Информация по комментариям в разработке