我有一个包含多个应用程序的Django项目。它们都与engine = django.db.backends.postgresql_psycopg2共享一个数据库。现在我想要GeoDjango的一些功能,并决定将其集成到我现有的项目中。我通读了整个教程,看起来我必须为GeoDjango创建一个单独的部分数据库。我想知道这附近有没有。我尝试在不更改数据库设置的情况下将此代码添加到我的一个应用程序的models.py中:
from django.contrib.gis.db.models import PointField
class Location(models.Model):
我能够使用AbstractUser设置一个自定义用户。
我正在尝试找到一种方法来使用Django的密码重置类来重置我的用户。因此,我以通常使用的方式实现了它,但我得到了以下错误:
ProgrammingError: column app_user.date_joined does not exist
或
app_user.is_active does not exist
我不应该将这些字段添加到我的AbstractUser中,而且我确信有一种方法可以覆盖Django auth。有人知道是怎么回事吗?
编辑:我已经迁移了我所有的数据库。