django包应用程序名称冲突



我的django项目有一个名为"accounts"的本地应用程序,用于管理用户帐户。它有以accounts_开头的活动和已填充的数据库表。它还有一个urls.py条目:

(r'^accounts/', include('accounts.urls')),

现在,我想使用django-allauth来支持OpenId。然而,我注意到存在应用程序名称冲突,因为allauth还使用accounts创建以accounts_开头的数据库表,并要求urls.py包含:

(r'^accounts/', include('allauth.urls')),

解决此应用程序名称冲突的最佳方法是什么?

db_table添加到Meta:

class Accounts(models.Model):
    # ...
    class Meta:
        db_table = 'my_accounts'

关于URL。你不能两者都用吗?I.e:

(r'^accounts/', include('accounts.urls')),
(r'^accounts/', include('allauth.urls')),

相关内容

  • 没有找到相关文章

最新更新