Django基本命令
Django基本命令
创建项目
ps:先迁移后运行
django-admin startproject project_name
settings.py
改成中文显示
LANGUAGE_CODE = “zh-Hans”
静态路径
STATIC_URL = "static/"
模块(html)
TEMPLATES = [
"DIRS": []
]
路径写法:
"DIRS": [ os.path.join(BASE_DIR, 'templates') ]
or
"DIRS": [ BASE_DIR/'templates' ]
urls.py
from django.contrib import admin
from django.urls import path
from .api import api
urlpatterns = [
path("admin/", admin.site.urls),
path('api/', api.urls),
]
创建应用(文件夹)
python manage.py startapp xxxx
数据迁移
建完模型后,先进行数据迁移
python manage.py makemigrations
完成数据迁移
进行数据迁移后,完成数据迁移
python manage.py migrate
创建超级管理员
python manage.py createsuperuser
运行Django
python manage.py runserver
创建表方法
model.表名.objects.create()
存储到数据库
test = User.objects.get(id = id)
test.save()
文件写入数据库
ModelName(naem=xxx,path = xxx, xxxx = xxxxx)
存入服务器
test = open(os.path.join('./upload', filename),'wb+')