django - django_cities_light 没有数据被导入
问题描述
我正在尝试使用django_cities_light
并遵循文档到 T 并且还引用了其他一些 SO 问题,但没有导入数据。
当我打开一个 python shell 并做
from cities_light.models import City
c1 = City.objects.get(id=100)
c1
返回
cities_light.models.City.DoesNotExist
我跑过
./manage.py migrate
./manage.py cities_light
但仍然没有数据。
设置.py
CITIES_LIGHT_TRANSLATION_LANGUAGES = ['en']
CITIES_LIGHT_INCLUDE_COUNTRIES = ['FR']
CITIES_LIGHT_INCLUDE_CITY_TYPES = ['PPL', 'PPLA', 'PPLA2', 'PPLA3', 'PPLA4', 'PPLC', 'PPLF', 'PPLG', 'PPLL', 'PPLR', 'PPLS', 'STLMT',
有谁知道我该如何解决这个问题?
解决方案
想我的方式:1.回滚应用程序的所有迁移
./manage.py migrate cities_light zero
下次再申请一次
./manage.py migrate
并尝试强制导入
./manage.py cities_light --force-import-all
可能是最后一个命令就足够了
推荐阅读
- powerbi - Table of starting dates of each month in PBI
- javascript - Average of nested objects values in Javascript
- swift - 如何对 NS* Cocoa 类制作的位图进行稳健测试?
- awk - 使用 awk 比较两个不同文件中的两列
- python - 如何使用 pyqt4 创建圆形图像?
- javascript - 将 WebDriver 的浏览器实例传递给 Appium 中的 JavaScript
- django - Django 功能作为 Charfield 选择
- docker - 2 containers using the same port in Kubernetes pod
- sql-server - Windows 10 PC 无法列出 SQL Server 实例
- sql - PostgreSQL: How to return a subarray dynamically using array slices in postgresql