小编Die*_*ano的帖子

Django 1.7 makemigrations将表重命名为None

我不得不将一些模型从一个应用程序移动到另一个应用程序,我按照这个答案的说明/sf/answers/1853073771/.
基本上我使用了CreateModel生成的迁移python manage.py makemigrations,将它们包装在内部state_operations,并'db_table'使用旧表的名称添加了meta选项.
一切正常,其上的模型new_app正确使用旧表.
但是如果我运行python manage.py makemigrations new_app它会AlterModelTable为每个表创建一个迁移,将它们重命名为None,如下所示:

migrations.AlterModelTable(
    name='cidade',
    table=None,
),
Run Code Online (Sandbox Code Playgroud)

这是一个错误,还是预期的行为?

python django-1.7 django-migrations

6
推荐指数
1
解决办法
913
查看次数

是否可以在MongoDB中配置ObjectId默认字段的名称?

是否可以将ObjectId字段名称从"_id"更改为"id"或其他内容?

我一直在查看文档,到目前为止还没有找到任何与此有关的内容.我在服务器上使用带有pymongo(python驱动程序)的MongoDB,我将提供JSON对象,而我在客户端使用的js库需要具有"id"字段的对象.

mongodb pymongo

5
推荐指数
1
解决办法
2431
查看次数

标签 统计

django-1.7 ×1

django-migrations ×1

mongodb ×1

pymongo ×1

python ×1