Как новичку справиться с 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д