工作,我不能跑「./manage.py發展--hint --execute」我GeoDjango內置項目。它退出,出現錯誤:Django的進化不會django.contrib.gis.db.backends.postgis
File "/home/viktor/.virtualenvs/senv/lib/python2.6/site-packages/django_evolution-0.6.7-py2.6.egg/django_evolution/db/__init__.py", line 18, in __init__
module = __import__('.'.join(module_name),{},{},[''])
ImportError: No module named django.contrib.gis.db.backends.postgis
這裏的突變提示:
from django_evolution.mutations import AddField, DeleteField
from django.contrib.gis.db.models.fields import PointField
MUTATIONS = [
AddField('Geodata', 'position_real', PointField, initial=<<USER VALUE REQUIRED>>),
AddField('Geodata', 'position', PointField, initial=<<USER VALUE REQUIRED>>),
DeleteField('Geodata', 'real_lat'),
DeleteField('Geodata', 'lat'),
DeleteField('Geodata', 'lng'),
DeleteField('Geodata', 'real_lng')
]
#----------------------
Trial evolution successful.
然而,Web應用程序運行正常使用* backends.postgis數據庫引擎。這似乎只是一個Django進化問題。
任何想法如何,我可以進化工作? 謝謝。