Django命令便查及设置
Reading Time:The full text has 259 words, estimated reading time: 2 minutes
Creation Date:2017-09-13
Previous Article:Django渲染方式
Next Article:关于用Python操作oracle出现乱码处理的一点小小心得
BEGIN
常用命令
- 新建项目:
django-admin startproject project_name
- 新建app:
python manage.py startapp app_name
或django-admin startapp app_name
- 更改及创建数据库表
- (1). 创建更改的文件:
python manage.py makemigrations app_name
- (2). 将生成的文件应用到数据库:
python manage.py migrate
- 启动服务器:
python manage.py runserver 0.0.0.0:8000
- 清空数据库:
python manage.py flush
- 创建超级用户管理员
- (1). 创建管理员账户:
python manage.py createsuperuser
- (2). 修改密码:
python manage.py changepassword username
- 导出数据:
python manage.py dumpdata appname > appname.json
- 导入数据:
python manage.py loaddata appname.json
setting设置说明
- LANGUAGE_CODE = ‘zh-hans’
- TIME_ZONE = ‘Asia/Shanghai’
- INSTALLED_APPS中加入startapp时创建的app名
- 设置模板文件目录:
TEMPLATE[0]['DIR'] = [os.path.join(BASE_DIR, 'templates')]
- 设置静态文件目录:
# 设置url捕捉路径
STATIC_URL = '/static/'
# 设置静态文件路径
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
6. 设置允许所有主机访问:`ALLOWED_HOSTS = ['*']`
将model模型与admin后台绑定并注册模型
- 引入模型:
from .models import models_name
- 定义显示格式的类:
class ShowType(admin.ModelAdmin):
list_display = ('col1', 'col2', 'col3')
- 注册到admin后台显示且指定显示格式为第2步的类:
admin.site.register(models_name, ShowType)
FINISH
Previous Article:Django渲染方式
Next Article:关于用Python操作oracle出现乱码处理的一点小小心得