python - Django Admin創(chuàng)建不關(guān)聯(lián)任何model的自定義頁面
問題描述
由于Django Admin的頁面都是關(guān)聯(lián)model的,如何在Admin后臺創(chuàng)建一個頁面,不關(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. javascript - js setTimeout在雙重for循環(huán)中如何使用?2. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)3. java - 線上應用,如果數(shù)據(jù)庫操作失敗的話應該如何處理?4. MySQL中的enum類型有什么優(yōu)點?5. MYSQL 根據(jù)兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. css - 如何選擇字體?7. javascript - 有適合開發(fā)手機端Html5網(wǎng)頁小游戲的前端框架嗎?8. javascript - h5微信中怎么禁止橫屏9. mysql - linux連接數(shù)據(jù)庫報錯10. mysql - 這種分級一對多,且分級不平衡的模型該怎么設(shè)計表?
