django常用命令
来源:原创
时间:2024-07-22
作者:脚本小站
分类:Python
创建项目:
vscode -> 终端 -> 新建终端 django-admin startproject devops python manage.py startapp myapp
ORM:
安装MySQL库:
pip install pymysql
注意:如果使用的是pymysql需要在init文件中导入pymysql
vim __init__.py import pymysql pymysql.install_as_MySQLdb()
安装应用:
INSTALLED_APPS = [ 'myapp', # 添加此行 ]
同步数据表:
python manage.py makemigrations python manage.py migrate
启动项目:
python manage.py runserver
启动shell:
python manage.py shell
创建管理员账号:
python manage.py createsuperuser
常用配置:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'myapp/templates')], # 配置模版路劲,这样写模版是在应用下的子目录里面 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
这样写模本放在应用同级别目录下的templates目录里:
'DIRS': [os.path.join(BASE_DIR, 'templates')], # 配置模版路劲
安装与导出依赖:
pip freeze > requirements.txt pip install -r requirements.txt
只保存当前虚拟环境ENV的依赖包:
pip install pipreqs pipreqs .