Как новичку справиться с Django? - Python

Узнай цену своей работы

Формулировка задачи:

Не могу похвастаться крутыми знаниями в web разработках, но на Wordpress могу творить очень многое. Включая тырнет магазины и каталоги. Юзаю произвольные типы даных, таксономии и иже с ними, все получается, все работает. Решил, что пора расти дальше, за пределы одной CMS. Выбор пал на python и django исходя из отзывов в сети, о том что якобы все логично и понятно. Вот теперь сижу и думаю, почему я такой тугой и что я не так делаю. Начал с djbook, чуть почитал и скачал еще одну книгу и начал сталкиваться с неувязочками между учебниками. В djbook пишется, что нельзя забивать основной urls.py, а нужно ссылаться на другие urls.py, которые созданы в приложениях. А в другой книге в первом же примере без всяких приложений мы начинаем писать в основных моделях и urls. Ничего не понятно с темплейтами, почему их создают в каждом приложении, почему они не в одном месте например project/templates. Ради интереса скачал готовое приложение блога, поставил, синтаксис поверг в шок, но это дело в опыте и знаниях. Создал в основных urls ссылку на urls в приложении блога
Блог заработал без проблем. Решил прикрутить html шаблон к главной странице, создал приложение "home", в нем сделал вывод шаблона html, создал urls.py для главной станице. Решил сделать ссылку с project/urls.py в project/home/urls.py Сделал по образу и подобию уже установленного блога.
НЕ РАБОТАЕТ! Делаю так:
Заработало! Так какого черта? Если блог работает, почему не заработало мое приложение, почему пришлось дописывать более точный путь? Может мне стоит забить на все и идти вагоны разгружать?

Решение задачи: «Как новичку справиться с Django?»

textual
Листинг программы
1st\manage.py
1st\mysite\settings.py
1st\mysite\urls.py
1st\polls\models.py
1st\polls\tests.py
1st\polls\urls.py
1st\polls\views.py
1st\templates\polls\index.html

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5