发现django3在使用命令时还不够熟悉,总结(通过GPT的帮助,哈哈哈)了一些常用的命令出来,并且给出了详细解释。
创建项目:
创建一个新的Django项目。
django-admin startproject project_name
这个命令会在当前目录下创建一个名为 project_name的新Django项目。
创建应用:
创建一个新的应用程序。
python manage.py startapp app_name
这个命令会在当前项目中创建一个名为app_name的新应用程序。
运行开发服务器:
启动Django开发服务器以运行项目。
python manage.py runserver
这将启动一个开发服务器,默认情况下在http://127.0.0.1:8000/上监听。
创建数据库迁移:
生成数据库迁移文件,用于同步模型更改到数据库。
python manage.py makemigrations
这个命令会检测模型文件的更改,并生成相应的迁移文件。
应用数据库迁移:
将数据库迁移应用到数据库中。
python manage.py migrate
这个命令会执行数据库迁移,将更改应用到数据库中。
创建超级用户:
创建一个具有管理员权限的超级用户。
python manage.py createsuperuser
这个命令会提示你输入用户名、电子邮件地址和密码,然后创建一个超级用户。
运行单元测试:
运行应用程序的单元测试。
python manage.py test
这个命令会运行项目中的所有测试。
收集静态文件:
将应用程序的静态文件收集到一个目录中,以便部署。
python manage.py collectstatic
这个命令会将静态文件复制到STATIC_ROOT设置指定的目录中。