自学内容网 自学内容网

【无标题】

python manage.py 是 Django 框架中用于管理 Django 项目的命令行工具。它提供了一系列命令,用于创建应用、运行服务器、创建数据库迁移、管理静态文件等。

startproject

python manage.py startproject myproject

创建一个新的 Django 项目。myproject 是项目的名称。

startapp

python manage.py startapp myapp

在当前项目中创建一个新的应用。myapp 是应用的名称。

runserver

python manage.py runserver

启动开发服务器。默认情况下,服务器会在 127.0.0.1:8000 上运行。

check

python manage.py check

检查 Django 项目的设置和配置,以确保一切正常。

migrate

python manage.py migrate

应用所有未应用的数据库迁移。

makemigrations

python manage.py makemigrations myapp

为指定的应用创建数据库迁移文件。如果不指定应用,则为所有已注册的应用创建迁移。

shell

python manage.py shell

启动一个 Python 交互式解释器,自动加载 Django 项目的设置。

dbshell

python manage.py dbshell

启动数据库命令行工具。具体工具取决于你使用的数据库后端(如 PostgreSQL 的 psql,MySQL 的 mysql 等)。

showurls

python manage.py showurls

显示 Django 项目的 URL 配置。

createsuperuser

python manage.py createsuperuser

创建一个超级用户,用于访问 Django Admin 界面。

collectstatic

python manage.py collectstatic

收集所有应用的静态文件到一个指定的目录中,通常用于生产环境。

findstatic

python manage.py findstatic filename

查找并显示静态文件的绝对路径。

flush

python manage.py flush

清空数据库中的所有数据。这个操作是不可逆的,使用时需要谨慎。

loaddata

python manage.py loaddata fixturename

从指定的 fixture 文件中加载数据到数据库中。

dumpdata

python manage.py dumpdata appname

将指定应用的数据导出到一个 fixture 文件中。

test

python manage.py test

运行 Django 项目的测试

showmigrations

python manage.py showmigrations

显示所有应用的迁移历史。

clearsessions

python manage.py clearsessions

删除过期的会话数据。

changepassword

python manage.py changepassword username

为指定的用户更改密码。

squashmigrations

python manage.py squashmigrations appname migrationname new_migration_name

将指定的迁移文件“压缩”成一个新的迁移文件。


原文地址:https://blog.csdn.net/weixin_52394366/article/details/143572858

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!