如何在不同分支中设置Django的ROOT_URLCONF正确值
我把用 django-admin startproject
创建的网站目录放到了版本控制里(用的是Mercurial)。假设这个网站叫 frobnicator
。
现在我想进行一些大改动,所以我用命令克隆了这个网站
hg clone frobnicator frobnicator-refactoring`
但是 settings.py
文件里的 ROOT_URLCONF
还是显示 frobnicator.urls
。
有没有更好的办法来解决这个问题,而不是把网站放到一个包装目录里,然后把这个目录放到版本控制中(这样在分支后还能保持同样的网站名称)或者使用本地分支呢?
1 个回答
13
只需从 ROOT_URLCONF
的定义中去掉项目名称就可以了,因为这个名称是可选的。这样你就可以有不同名称的项目文件夹了。