我是Python和Django的新手,在学习Django Book版时,我了解了命令‘python manage.py syncdb’,它为我生成了数据库表.在开发环境中,我在内存数据库中使用sqlite,所以每次重新启动服务器时都会自动擦除它.那么我该如何编写这个‘syncdb’命令的脚本呢?(应该在‘settings.py’文件中完成吗?)
CLARIFICATION个
OP使用的是内存中的数据库,在使用针对该数据库定义的Django模型的任何进程开始时,都需要初始化该数据库.确保数据库初始化(每个进程启动一次)的最佳方法是什么.这将用于运行测试,或通过manage.py runserver
或Web服务器进程(例如使用WSGI或mod_python)运行服务器.