欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > python manage.py命令集

python manage.py命令集

2025/9/16 4:42:54 来源:https://blog.csdn.net/weixin_52394366/article/details/143572858  浏览:    关键词:python manage.py命令集

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词