이제 ive는 django와 im을 현재 urls.py 파일로 둘러보기 시작했습니다. 나는 누군가가 나에게 "^"가 URL의 시작 부분에 무엇을 설명 할 수 있는지 궁금해했다. 내가 말한 것이 의미가 없다면 나는 약간의 코드도 올렸다. urls.py에서django의 url.py, ^는 무엇을합니까?
url(r'^$', post_timeline),
이제 ive는 django와 im을 현재 urls.py 파일로 둘러보기 시작했습니다. 나는 누군가가 나에게 "^"가 URL의 시작 부분에 무엇을 설명 할 수 있는지 궁금해했다. 내가 말한 것이 의미가 없다면 나는 약간의 코드도 올렸다. urls.py에서django의 url.py, ^는 무엇을합니까?
url(r'^$', post_timeline),
, 예를 들어
^ means the start of the URL string and $ is the end of the URL.
: 두 번째 URL에서 여기
urlpatterns = patterns(
url(r'^some_url$', your_app.some_view),
)
:
from django.conf.urls import url, patterns
urlpatterns = [
url(r'^some_base_path/', include('your_app.urls', namespace='your_app')),
]
그리고 앱 urls.py에서
, r '^ some_url $'은 some_url에서 시작하고 $는 URL이 여기에서 끝남을 의미합니다. 더 이상의 URL 문자열을 추가 할 수 없습니다.장고는 URL을 식별하기 위해 정규 표현식을 사용합니다. ^은 항상 URL의 시작을 의미하며 $은 URL의 끝을 의미합니다.
정말 파이썬 질문이 아닙니다. 정규 표현식입니다. http://stackoverflow.com/questions/5921699/what-is-the-need-for-caret-and-dollar-symbol-in-regular-expression-in-js –
내가 틀릴 수도 있지만'^ $' 빈 경로를 의미합니다. 'r '/''을 사용할 수도 있습니다. –