我是 python 和初学者的新手。
是否需要管理员权限才能安装和使用 Python、Django、Sqlite.. 我已经安装了所有软件,但不认为我有管理员权限。当我使用命令时
syncdb
我得到的结果是 0 个装置。但我无法使用上面的代码创建数据库。
存在admin
与否在syncdb
阶段没有影响。
你的数据库已经在那里了吗?如果是,那么 django 中的更改models
不支持开箱即用的迁移。因此,例如,如果您创建了数据库,然后更改了您现在的models.py
运行,syncdb
则不会更改您的模型。
不过,有一个适用于 Django 的可插拔应用程序可以做到这一点,而且效果很好。它被称为南。