Django 开发中常用命令

2023年 1月 4日 58.3k 0

创建 Django 工程

1
django-admin startproject your_project_name

创建应用

1
2
3
django-admin.py startapp your_app_name
# 或者
python manage.py startapp your_app_name

python manage.py 和 django-admin 的功能基本一样。不同的是 python manage.py 还设置了 DJANGO_SETTINGS_MODULE 环境变量、将项目的路径加入了 sys.path 中。建议除了创建项目使用 django-admin,其他情况使用 python manage.py。

初始化数据

1
python manage.py migrate

创建缓存表

1
2
python manage.py createcachetable [cache_table_name] 
# 默认表名 django_cache

清除全部数据

1
python manage.py  flush --noinput

在指定端口启动服务

1
python manage.py runserver 0.0.0.0:8000

启动 celery 的后台任务

1
python manage.py celery worker --settings=settings -l info -c 4 --autoreload

启动 celery 的周期任务

1
python manage.py celery beat

安装项目的依赖包

1
pip install -r requirements.txt

关闭全部 Python 进程

1
2
taskkill -f -im python
taskkill -f -im python.exe

关闭全部 uwsgi 进程

1
ps aux|grep uwsgi|awk '{print $2}'|xargs kill -9

使用 uwsgi 启动 Django

1
uwsgi --ini uwsgi.ini

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论