python - Django Admin創(chuàng)建不關(guān)聯(lián)任何model的自定義頁面
問題描述
由于Django Admin的頁面都是關(guān)聯(lián)model的,如何在Admin后臺創(chuàng)建一個(gè)頁面,不關(guān)聯(lián)任何model?
問題解答
回答1:參考文章:Django Admin創(chuàng)建不關(guān)聯(lián)任何model的自定義頁面
templatescustom_view.htmlviews.py
@staff_member_requireddef custom_view(request): #. . . create objects of MyModel . . . #. . . call their processing methods . . . #. . . store in context variable . . . r = render_to_response(’admin/myapp/custom_view.html’, context, RequestContext(request)) return HttpResponse(r)urls.py
from myapp.views import custom_viewurlpatterns = [ url(r’^admin/custom_link/$’, custom_view, name=’custom_name’), url(r’^$’, RedirectView.as_view(url=’/admin/’)), url(r’^admin/’, admin.site.urls),]
相關(guān)文章:
1. nignx - docker內(nèi)nginx 80端口被占用2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. 關(guān)于docker下的nginx壓力測試4. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?5. mac里的docker如何命令行開啟呢?6. docker容器呢SSH為什么連不通呢?7. docker start -a dockername 老是卡住,什么情況?8. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件9. docker gitlab 如何git clone?10. macos - mac下docker如何設(shè)置代理

網(wǎng)公網(wǎng)安備