python manage.py startapp blog
(在 installed_apps 增加 'blog')
在 blog/views.py 中写入:
# blog/views.py
from django.shortcuts import render
def index(request):
return render(request, 'blog/index.html')
template/blog/index.html
{% extends 'home/base.html' %}
{% block title %}
<title>Blog_Home</title>
{% endblock %}
{% block content %}
<h1>Blog home!</h1>
{% endblock %}
blog/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='blog-home'),
]
主 url 中增加路由:
from django.urls import path, include
...
path('blog/', include('blog.urls')