新建APP
命令
1 | python manage.py startapp Name |
配置文件
在setting.py中加入新增加的APP
1 | INSTALLED_APPS = [ |
修改新增APP中文件
新增template/news.html
1 | {% extends 'base.html' %} |
models.py新增model
1 | from django.db import models |
views.py新增view
1 | from django.shortcuts import render_to_response,get_object_or_404 |
admin.py新增admin
1 | from django.contrib import admin |
app.py新增app
1 | from django.apps import AppConfig |
路由文件
在项目目录下的urls.py中添加该app的路由
1 | ……………… |
迁移数据库
还是两个步骤
1 | python manage.py makemigrations |
1 | python manage.py migrate |
使用
在base.html中就可以使用该app了
1 | <li class="{% block nav_news_active %}{% endblock %}"><a href="{% url 'news' %}">新闻资讯</a></li> |
注:转载文章请注明出处,谢谢~