上下文:Django 1.7;MySQL 5.6.23;在 AWS 上运行(不确定确切的 Linux 操作系统版本)
我有一个 Django 1.7 项目。当我进行初始迁移以在我的 Windows 笔记本电脑上本地构建我的数据库时,我得到以我的应用程序名称为前缀的表,如下所示:
myapp_person (对于 Django
class Person(models.Model)
)myapp_personmap(用于 Django
class PersonMap(models.Model)
)
当我进行迁移并迁移到 AWS Linux 服务器时,这些表的名称如下:
MyApp_person
MyApp_personmap
请注意 app-name 前缀的意外 CamelCase 和其余表名的预期小写。
我的问题:
- 什么控制表格的 appname 前缀(例如“myapp_person”中的“myapp_”)?
- 如何让迁移在 AWS 上使用全小写,就像在我的 Windows 笔记本电脑上本地使用一样?