Python Django管理员:添加小部件链接已断开

Python Django管理员:添加小部件链接已断开,python,django-admin,Python,Django Admin,我不知道我是如何做到这一点的,我到处寻找解决方案,但找不到。我成功地安装了错误的Django 1.3.1管理项目,或者中断了默认Django 1.3.1管理项目的安装,因此add小部件呈现为断开的链接 上述链接应呈现为http://mynode.com/admin/auth/group/add/,但呈现为http://mynode.com/改为$auth/group/add/。如果显示添加小部件,则这在每个页面上都是一致的。你知道我的设置有什么问题吗?好的,非常有趣。。。我现在觉得自己很愚蠢

我不知道我是如何做到这一点的,我到处寻找解决方案,但找不到。我成功地安装了错误的Django 1.3.1管理项目,或者中断了默认Django 1.3.1管理项目的安装,因此add小部件呈现为断开的链接


上述链接应呈现为
http://mynode.com/admin/auth/group/add/
,但呈现为
http://mynode.com/改为$auth/group/add/
。如果显示添加小部件,则这在每个页面上都是一致的。你知道我的设置有什么问题吗?

好的,非常有趣。。。我现在觉得自己很愚蠢

我在Django管理和核心代码中添加了一些指纹,发现我的问题来自调用中

`related_url = reverse('admin:%s_%s_add' % info, current_app=self.admin_site.name)`
在django/contrib/admin/widgets.py中找到
reverse()
为了创建“我的项目”链接的URL,在
resolver.namespace\u dict
中迭代,寻找与名称空间或当前应用程序(在本例中为admin)匹配的内容。在我的
url.py
文件中快速检查发现以下条目

( r'^$', include(admin.site.urls) ),
我想我添加这个条目是为了做一些事情(我完全忘记了…哇!),这导致
reverse()
错误地呈现我的小部件链接(

更新 我现在想起来了。我正试图添加一个根站点处理程序。
mysite.com/
这是可行的,但诀窍是确保该条目在

`( r'^admin/', include(admin.site.urls)),`
以你的方式