前言
本章主要讲述【文章应用】及【后台管理系统xadmin】的搭建
大家其实也可以用原来的admin,我这里会详细介绍一下xadmin的搭建,大家可以看做是知识补充
主要知识点:
- xadmin的搭建及问题解决
环境:
- Pycharm
- python3.6
- mysql 5.7
- django 2.0.13
一、Article应用搭建
- 之前在blog中有提过,我们一般项目中的不同模块分别区分为不同的应用,而每个应用呢,我们都需要去进行相关配置,搭建思路和之前user应用的搭建是一样的
1、新建article应用
- 首先新建一个article应用
python manage.py startapp article
2、settings.py
- 自己新创建的每个应用都要进行配置哈
3、urls.py
# 配置article路径
path('article/', include(('article.urls', 'article'), namespace='article')),
4、在article应用下新建urls.py
- 该文件里则配置与article相关的路由
"""
与文章相关的路由配置在这儿
"""
app_name = 'article'
urlpatterns = [
]
5、article应用修改models.py
- 设计好article相关的表及表关联:
【文章和标签】:多对多关系
【用户和文章】:一对多关系
from django.db import models
# Create your models here.
# 思考好一篇文章详情内的元素,然后建表
# 例如:标题、描述、内容、标签、发表日期、图片、作者、点赞数、点击量
from user.models import UserProfile
class Tag(models.Model):
"""
标签表
"""
name = models.CharField(max_length=50