Django-url.py 상해
URL 배포기(라우팅 구성 파일)
ROOT_URLCONF = 'hello_django.urls'
URL 설정(URLconf)은 Django가 지탱하는 사이트의 디렉터리와 같다.본질은 URL 모드와 URL 모드를 호출할 뷰 함수 사이의 매핑 테이블입니다.너는 이런 식으로 Django에게 이 URL에 대해 이 코드를 호출하고 그 URL에 대해 그 코드를 호출한다고 알려라.URL 로드는 구성 파일에서 시작됩니다.
urlpatterns의 두 가지 구성 형식:
접두사가 없는 경우 사용하는 목록 (추천 방식)
url patterns = [ url(r’^hello/$’,views.hello) ]
접두사가 있는 경우 patterns 방법을 사용하고 유행이 지난 방법(Django1.9 이전에 사용)
from django.conf.urls import url, patterns from hello import views
urlpatterns = patterns(",(r'^hello/$',views.hello) 또는from django.conf.urls import patterns urlpatterns = patterns('hello', (r'^hello/$', 'views.hello'), )
URL 모드:
urlpatterns = [url(정규 표현식,view 함수, 매개 변수, 별명, 접두사)]
매개변수 설명:
URL 분해기, include 함수:
일반적으로 URL 분해기는 여러 URL 모드를 포함하거나 여러 URL 분해기를 포함하는 URL 구성 모듈에 해당합니다.이렇게 구조 설계를 포함하여 URL에 대한 Django의 계층적 해석을 실현합니다.
URL 분해기는 Django가 app와 프로젝트의 결합을 실현하는 관건이다.일반적으로 include 방법으로 작동하는 URL 설정 모듈은 최종적으로 URL 분해기로 해석됩니다.
지난 시간에 미리 남긴 질문은 왜 관리자 모듈을 도입할 때include URL(r'^admin/',admin.site.urls)urls를 사용하지 않았는가입니다.구체적으로pycharm로 원본 코드를 볼 수 있습니다
URL 일반 쓰기 예, 정규 표현식
url(r'^test/\d{2}/$', views.test) url(r'^test/(?P\d{2})/$', views.test) url(r'^test2/(?P\d{2})/(?P\w+)/$', views.test)
정규 표현식의 사용에 관해서는 을 참고하고 인터넷에서 좋은 자료를 얻을 수 있다.http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
pychram 프로젝트 열기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.