Lesson 3 Django基本应用结构
2020-10-27 本文已影响0人
拜仁的月饼
创建一个新应用:
python manage.py startapp name # name为应用名称
然后进入新应用的models.py
编辑如下代码:
from django.db import models
# Create your models here.
class Article(models.Model): # 从models中找字段类型
title = models.CharField(max_length = 30)
content = models.TextField()
之后在原应用prac
文件夹中的INSTALLED_APPS
部分添加新注册的应用article
。代码如下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
"article", # 这一行是新加的
]
然后在article
应用中的admin.py
中注册应用:
# admin.py
from django.contrib import admin
from .models import Article
# Register your models here.
admin.site.register(Article) # 这一行是用于注册应用的
打开terminal,执行两条命令:
python manage.py makemigrations
python manage.py migrate
应用就算是注册完成了。