django常用命令行和一些笔记

命令行

新建项目:django-admin startproject projectname

新建应用:python manage.py startapp appname(每次创建了新的app后,都需要在全局settings中注册)

运行web服务:python manage.py runserver

创建模型:python manage.py makemigrations(注意要先注册app,在settings.py中)

创建真实的数据表:python manage.py migrate

创建超级管理员:python manage.py createsuperuser

笔记

为什么admin后台没有我的模型(数据表)?

需要的应用目录内的admin.py中注册

from django.contrib import admin

# Register your models here.
from . import models

admin.site.register(models.User)

 为什么我的app中的templates无法调用渲染

需要在settings.py中的INSTALLED_APP中添加该app完成注册

原文地址:https://www.cnblogs.com/roadwide/p/11152960.html