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

应用就算是注册完成了。

上一篇下一篇

猜你喜欢

热点阅读