我已经通过 pip 和 virtualenv安装了以下软件包https://github.com/zacharyvoase/django-postgres :
pip install git+https://github.com/zacharyvoase/django-postgres.git
它已成功安装。我在我的模型中使用了它(如其文档中所述)
from django.db import models
import django_postgres as pg
USStates = pg.Enum('states_of_the_usa', ['AL', 'WY'])
class Address(pg.CompositeType):
line1 = models.CharField(max_length=100)
line2 = models.CharField(max_length=100, blank=True)
city = models.CharField(max_length=100)
zip_code = models.CharField(max_length=10)
state = USStates()
country = models.CharField(max_length=100)
当我尝试通过 shell 同步它时,它会抛出一个错误:
(virtualenv) user$ python manage.py sync_pgviews
Unknown command: 'sync_pgviews'
Type 'manage.py help' for usage.
安装应用程序后我是否留下了一些东西?它是安装 django 新应用程序的正确方法吗?