我在SiteTree配置中遇到URL模式問題。我已經(jīng)閱讀了手冊(cè):https : //django-sitetree.readthedocs.org/ru/latest/quickstart.html因此,我嘗試使用命名URL來制作我的樹:app / urls.py:urlpatterns = patterns('',.....url('^dict/persons/(?P<person_id>\d+)/$', persondetail, name = 'persondetail'),.....)SiteTree項(xiàng)目配置:Title: 'Person detail'URL: 'app:persondetail person.id'網(wǎng)址為格式(已選中)結(jié)果很差-SiteTree菜單無法正常工作-它不會(huì)呈現(xiàn)菜單元素和面包屑。在其他頁面上也可以。我也試圖寫像URl模式: - 'app:persondetail person.id' - 'app:persondetail person_id' - 'app:persondetail Person.id' - 'app:persondetail Person_id' - 'app:persondetail {{person.id}}' - 'app:persondetail {{Person.id}}' - 'app:persondetail #person.id' - 'app:persondetail #Person.id' - with quotes and without但是它仍然無法正常工作。我的項(xiàng)目結(jié)構(gòu)為:- project |___main_app | |___urls.py: | from django.conf.urls import patterns, include, url | from django.contrib import admin | admin.autodiscover() | | urlpatterns = patterns('', | url(r'^', include('app.urls', namespace="app")), | url(r'^admin/', include(admin.site.urls)), | ) | |___app |___urls.py: | from django.conf.urls import patterns, include, url | from jdevtool.views import * | | urlpatterns = patterns('', | ..... | url('^dict/persons/(?P<person_id>\d+)/$', persondetail, name = 'persondetail'), | ..... | | ) | |___views.py: ..... def persondetail(request, person_id): pers = get_object_or_404(Person, pk=person_id) return render(request, 'app/persDetail.html', {'pers': pers}) .....
添加回答
舉報(bào)
0/150
提交
取消