недоразумение на django HTML, CSS, функции просмотра - PullRequest
0 голосов
/ 14 сентября 2011

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

Если я наберу следующее в urls.py, я смогу увидеть css, но не могу запустить функцию для views.py, которая мне нужна для сохранения данных в базе данных или, например, для проверки полей в сети.

(r'^(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'templates/', 'show_indexes': True})

Я установил все свои html, css и изображения в папке шаблонов.

Ты понимаешь, что я пытаюсь объяснить?

Заранее спасибо

1 Ответ

2 голосов
/ 14 сентября 2011

Вы действительно должны взглянуть на учебник django , но, по сути, вам нужно направить ваши URL-адреса в функции views.py.

Это пример из Учебное пособие по django :

from django.conf.urls import patterns, url, include

urlpatterns = patterns('',
    (r'^articles/2003/$', 'news.views.special_case_2003'),
    (r'^articles/(\d{4})/$', 'news.views.year_archive'),
    (r'^articles/(\d{4})/(\d{2})/$', 'news.views.month_archive'),
    (r'^articles/(\d{4})/(\d{2})/(\d+)/$', 'news.views.article_detail'),
)

Здесь вы можете видеть, что разные URL-адреса направляются различным функциям в файле views.py.

Итак, вам нужно создать конфигурацию URLдля каждого отдельного URL, и тогда вы сможете обработать его с помощью функции просмотра.

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