我正在关注在线教程,以学习Django / Python。我正在使用PyCharm Community Edition作为我的IDE。在Windows 10上。
当我在终端窗口的python manage.py startapp myapp
提示符下运行(venv)
时,没有显示错误,并且创建了\myapp
文件夹,其中包含预期的内容。但是,未创建文件db.sqlite3
,并且我无法按照本教程的其余部分进行操作。
这里可能出什么问题了?
非常感谢您。
答案 0 :(得分:4)
启动新的Django应用时,无需创建数据库。
您可以运行命令
python manage.py migrate
为您的项目生成数据库。
默认数据库为sqlite,并存储在名为db.sqlite3
的文件中
答案 1 :(得分:2)
命令python manage.py startapp myapp
不会创建db.sqlite3
。
运行:
python manage.py makemigrations
python manage.py migrate
如果不存在,它将自动创建一个。