django 개발 포인트 - URL 구성
2411 단어 django
#coding=utf-8
from django.conf.urls import include, url
from django.contrib import admin
from DjangoUeditor import urls as DjangoUeditor_urls
from django.conf import settings
from .constant import *
from django.conf.urls.static import static
"""
1.(?Pxxxx) ,
(?P=tag_name), tag_name URL
2. [] () , 。 。
3.name url , URL
(1)
' %}">
(3) tag
4. /xxx/ URL
(?P[A-Z]+):(?P.+)/$
5. settings.DEBUG debug release
6,NoReverseMatch. urlpatterns name ,name
reverse ,reverse viewname( )
7.django
*static STATIC_URL
/static/xxxxx host
static/xxxxxx reference
django :
1.
{%load staticfiles%}
{%static 'xxx/xxxx'%}
2.
/static/xxxxxx
3. STATIC_URL
{{STATIC_URL}}xxx/xxx/xxx
"""
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^ueditor/', include(DjangoUeditor_urls)),
url(r'^column/(?P[^/]+)/$', 'news.views.column' ,name=URL_NAME_COLUMN),
#url(r'^article/(?P[^/]+)/$','news.views.article', name=URL_NAME_ARTICLE),
url(r'^(?P\d+)/(?P[^/]+)/$','news.views.article', name=URL_NAME_ARTICLE),
url(r'^re/(?P[A-Z]+):(?P.+)/$','news.views.re', name="news_re_demo"),
url(r'^$','news.views.index', name="index"),
# static ,name static
#static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),
#url(r'^static/(?P.*)$','django.views.static.serve',{'document_root':settings.STATIC_ROOT}),
]
"""
static(url,document_root) ,
,
,URL STATIC_URL/xxxx
"""
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.