如何在django框架中使用管理应用程序而不指定'^管理员/';url.py中的关键字
我已经在django中制作了一个应用程序,并使用了django的预制作管理应用程序 当我使用如何在django框架中使用管理应用程序而不指定'^管理员/';url.py中的关键字,django,django-admin,django-views,Django,Django Admin,Django Views,我已经在django中制作了一个应用程序,并使用了django的预制作管理应用程序 当我使用http://ipaddress/admin管理员屏幕出现,我可以登录,我也可以访问其他url。但我不希望用户在我的url中显示admin关键字,我只希望当我请求时,我的登录页面会出现,其他页面也会出现,而不会在weburl中显示admin部分。我该怎么做 urlpatterns = patterns('',(r'^site_media/(?P<path>.*)$', 'django.view
http://ipaddress/admin
管理员屏幕出现,我可以登录,我也可以访问其他url。但我不希望用户在我的url中显示admin关键字,我只希望当我请求时,我的登录页面会出现,其他页面也会出现,而不会在weburl中显示admin部分。我该怎么做
urlpatterns = patterns('',(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(r'^submit/$',views.get_xml),
# Uncomment the next line to enable the admin:
(r'^admin/', include(admin.site.urls)),
)
urlpatterns=patterns(“”,(r'^site\u media/(?P.*)$,'django.views.static.service',{'document\u root':settings.media\u root}),
(r“^submit/$,views.get_xml),
#取消注释下一行以启用管理员:
(r“^admin/”,包括(admin.site.url)),
)
如果您想从http://ipaddress
,将您的管理员url更改为
(r'^', include(admin.site.urls)),
复制并粘贴以下内容:
urlpatterns = patterns('',
(r'^', include(admin.site.urls)),
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(r'^submit/$',views.get_xml),(r'^add_question/$',views.add_question),
(r'^update_difficulty/$',views.update_difficulty),
(r'^delete_question/$',views.delete_question),
(r'^update_question/$',views.update_question),
(r'^update_mcq_question/$',views.update_mcq_question),
(r'^update_marks/$',views.update_marks),
(r'^wysiwyg_post/$',views.wysiwyg_post),
)
因为它只与管理员索引匹配。嘿,yuji,你能给我一个yuji问题的解决方案吗……如果我尝试通过访问,那么它也会打开我的管理员界面。我不想这样做,我怎么能阻止这件事?真奇怪。它应该抛出一个404。它打开了什么“管理员界面”?不,实际上它打开了我的管理员登录界面………当我提交我的登录详细信息时,它会进入一个带有404的url。哦,你说得对,它打开了。
(r'^$', include(admin.site.urls))