如何在django框架中使用管理应用程序而不指定'^管理员/';url.py中的关键字

如何在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

我已经在django中制作了一个应用程序,并使用了django的预制作管理应用程序

当我使用
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))