Django初始设置 第4部分(URL~视图创建篇)

请指定应用程序的URL。

在项目的url.py文件中进行更改。

from django.contrib import admin
from django.urls import path, includeincludeを追記
urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('(アプリ名).urls')),
]

将http://127.0.0.1:8000重定向到(应用名称).urls。

指定应用程序内的URL

在应用程序中新建一个url.py文件。

from django.urls import path
from . import views#viewsをインポート

app_name = (アプリ名)#追加しないと、後に出てくるtemplateからurlを読み込むことができない

urlpatterns = [
    path('', views.post_list, name='post'),
]

创建视图文件

    MVCモデルのControllerに対応する(ちょっとわかりずらい…DjangoのViewはMVCのController)
from django.shortcuts import render
def post_list(request):
    return render(request, '<アプリ名>/<出力するHTMLファイル名>.html', {})

在urls.py中通过path的第二个参数指定了在views.py中实现的视图。

请参考以下文章

 

广告
将在 10 秒后关闭
bannerAds