У меня есть вопрос о методе staticfiles_urlpatterns в django Что я узнал до сих пор, это staticfiles_urlpatterns, завернутый всеми URL-адресами с базовым шаблоном в один процесс, поэтому мы не можем добавлять {% extends "base.html «%», {% block content%}, {% end content%} (т. е. в html-файлах), правильно?django staticfiles_urlpatterns не работает
Если да, то почему бы шахта не работает, я прочитал документацию, и моя установка такова:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(
os.path.dirname(__file__),
'static',
),
)
и в моем urls.py:
from django.conf.urls import patterns, include, url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
import contacts.views
urlpatterns = patterns('',
url(r'^$', contacts.views.ListContactView.as_view(),
name='contacts-list',),
url(r'^new$', contacts.views.CreateContactView.as_view(),
name='contacts-new',),
)
urlpatterns += staticfiles_urlpatterns()
и в моем edit_contact.html быть как:
<h1>Add Contact</h1>
<form action="{% url "contacts-new" %}" method="POST">
{% csrf_token %}
<ul>
{{ form.as_ul }}
</ul>
<input id="save_contact" type="submit" value="Save" />
</form>
<a href="{% url "contacts-list" %}">back to list</a>
это necesarry добавить {% распространяется "base.html" %}, {% содержание блок%}, {% конец content%} в файле edit_contact.html, хотя я использовал staticfiles_urlpatterns в своем urls.py? Спасибо заранее, привет! : D
спасибо большое, сэр, вы дали мне просветление: D, но у меня есть неопределенность в отношении того, что действительно staticfiles_urlpatterns() делает :( – mlxjr