«django-urls» 태그된 질문

Django URL 디스패치 시스템

9
객체에 대한 Django 관리 URL 얻기
Django 1.0 이전에는 객체의 관리자 URL을 얻는 쉬운 방법이 있었고 다음과 같이 사용할 작은 필터를 작성했습니다. <a href="{{ object|admin_url }}" .... > ... </a> 기본적으로보기 이름이있는 URL 반전 기능을 사용하고있었습니다. 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) URL을 얻으려면. 짐작할 수 있듯이 최신 버전의 Django로 업데이트하려고하는데 이것이 내가 겪었던 장애물 …

7
Django 선택적 URL 매개 변수
다음과 같은 장고 URL이 있습니다. url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py : def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff 문제는 project_id매개 변수가 선택적 이길 원한다는 것 입니다. 내가 원하는 /project_config/및 /project_config/12345abdce/그래서, 동등하게 유효한 URL 패턴 될 경우 project_id 통과, 다음 그것을 사용할 수 있습니다. 현재로서는 project_id매개 변수 없이 …

6
django 2.0의 경우 urls.py에서 path () 또는 url ()을 사용하는 것이 더 낫습니까?
장고 온라인 과정에서 강사는이 url()함수를 사용 하여 urlpatterns 목록에서 뷰를 호출하고 정규 표현식을 사용합니다. 이것에 대한 YouTube의 다른 예를 보았습니다. 예 : from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] #and in polls/urls.py urlpatterns = [ url(r'^$', views.index, …


3
Django에서 정적 STATIC_URL과 STATIC_ROOT의 차이점
나는 혼란스럽고 static root명확하게하고 싶습니다. Django에서 정적 파일을 제공하려면 다음이 settings.py및에 있어야합니다 urls.py. import os PROJECT_DIR=os.path.dirname(__file__) 1. 정적 파일을 수집해야하는 디렉토리의 절대 경로 STATIC_ROOT= os.path.join(PROJECT_DIR,'static_media/') 2. 정적 파일의 URL 접두사 STATIC_URL = '/static/' 3. 정적 파일의 추가 위치 STATICFILES_DIRS = ( os.path.join(PROJECT_DIR,'static/'),) ... 그리고 urls.py다음 줄에서 : from django.contrib.staticfiles.urls import …


4
Django URL TypeError : view는 callable이거나 include ()의 경우 목록 / 튜플이어야합니다.
Django 1.10으로 업그레이드 한 후 오류가 발생합니다. TypeError: view must be a callable or a list/tuple in the case of include(). 내 urls.py는 다음과 같습니다. from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] 전체 역 추적은 다음과 같습니다. Traceback (most recent call last): …

6
include ()에서 네임 스페이스를 사용할 때 app_name에 대한 ImproperlyConfiguredError
나는 현재 Django를 시험하고 있습니다. urls.py namespace의 내 include()s 중 하나 에서 인수를 사용합니다. 서버를 실행하고 찾아 보려고하면이 오류가 발생합니다. File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set …

5
Django URL 리디렉션
다른 URL과 일치하지 않는 트래픽을 다시 홈페이지로 리디렉션하려면 어떻게해야합니까? urls.py : urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) 현재 마지막 항목은 모든 "기타"트래픽을 홈페이지로 보내지 만 HTTP 301 또는 302 를 통해 리디렉션하고 싶습니다 .

8
Django를 사용하여 현재 URL 이름을 얻는 방법은 무엇입니까?
현재 URL에 따라 동적으로 URL을 작성해야합니다. {% url %}태그를 사용하는 것이 가장 쉬운 방법이지만 새 URL을 동적으로 생성하려면 현재 URL 이름이 필요합니다. 현재보기로 연결되는 urlconf에 첨부 된 URL 이름을 어떻게 얻을 수 있습니까? 편집 : 나는 수동으로 URL을 사용할 수 있다는 것을 알고 get_absolute_url있지만 강의의 일부이므로 URL을 작성하는 한 가지 …

6
후행 슬래시가없는 django URL은 리디렉션되지 않습니다.
두 개의 별도 컴퓨터에 두 개의 응용 프로그램이 있습니다. 컴퓨터 A의 urls.py파일에는 다음과 같은 줄이 있습니다. (r'^cast/$', 'mySite.simulate.views.cast') 그리고 해당 URL은 mySite.com/cast/및 mySite.com/cast. 그러나 컴퓨터 BI에는 다음과 같이 작성된 유사한 URL이 있습니다. (r'^login/$', 'mySite.myUser.views.login') 어떤 이유로 컴퓨터 B에서는 url mySite.com/login/가 작동하지만 mySite.com/login멈추고 mySite.com/login/컴퓨터 A 에서처럼 돌아 가지 않습니다 . 내가 …

6
{% URL 사용 ??? 장고 템플릿의 %}
나는 google에서 템플릿에서 'url'태그를 사용하는 방법에 대한 답변을 많이 보았고 '템플릿에 삽입하고 URL을 원하는보기를 가리킬뿐'이라는 많은 응답을 찾았습니다. 나에게는 기쁨이 없습니다 :( 나는 가능한 모든 순열을 시도했으며 마지막 수단으로 여기에 게시하는 데 의지했습니다. 여기 있습니다. 내 urls.py는 다음과 같습니다. from django.conf.urls.defaults import * from login.views import * from mainapp.views import …

2
Django에서 동일한 매개 변수에 대해 여러 변수로 request.GET을 처리하는 방법
Django보기에서에 액세스 할 수 request.GET['variablename']있으므로보기에서 다음과 같이 할 수 있습니다. myvar = request.GET['myvar'] 실제 request.GET['myvar']개체 유형은 다음과 같습니다. <class 'django.http.QueryDict'> 이제 동일한 매개 변수 이름으로 여러 변수를 전달하려는 경우, 즉 : http://example.com/blah/?myvar=123&myvar=567 list매개 변수에 대해 파이썬이 반환 되기를 원 myvar하고 다음과 같이하십시오. for var in request.GET['myvar']: print(var) 그러나, 당신은 얻을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.