上一篇文章我们可以看到,在写函数的处理方法时只能返回一条内容的消息。但如果我们有多篇文章呢,现在我们就会想到数据库,将数据存入数据库中,再利用模型将其在网页中进行显示。下面来演示如何创建一个应用:
目录
1.项目创建名称
同样在相对应的文件夹中打开cmd,在其中写入命令:python manage.py startapp 应用名称
,回车如下:
当执行完后,在mysite文件中会新创建一个文件夹article
2.模型定义
打开article文件中的models.py文件进行如下的编辑
from django.db import models
# Create your models here.
class Article(models.Model):
# 对标题的类型定位字符型,其最大的长度为30
title = models.CharField(max_length=30)
# 类似于文章内容的属性,类型也差不多为字符型
content = models.TextField()
3.安装注册应用(让系统知道我们要使用该应用了)
打开mysite中的文件settings.py
再按照下面进行操作:
4.制造迁移数据库
执行命令:python manage.py makemigrations(这只是生成,还并未使用)
执行完后会在article文件夹中创建新的文件夹
执行命令进行使用:python manage.py migrate (进行使用)
以上即为使用成功
5.后台管理界面对数据库进行操作
在cmd中利用命令:python manage.py runserver 启动本地服务,打开网址并利用创建过的账户进行登入后台管理界面,再打开article文件中的admin.py文件进行以下的编辑
from django.contrib import admin
from .models import Article
# Register your models here.
admin.site.register(Article)
同时为了方便观看,将网站的后台管理界面的语言进行汉化。再次打开mysite文件中settings.py,在其中找到以下的位置并改为图片照片中的代码
将上面两个文件保存后,网站后台管理界面如下图所示
可以点击进去看到里面暂时还什么都没有,再进行点击添加即可
本篇文章内容主要来自视频