Django 基础- 创建应用之配置url

  • 创建一个blog应用
    python manage.py startapp blog

  • 注册blog应用
    在项目的settings.py文件中添加 '...'上边那行代码

INSTALLED_APPS = [
    'blog.apps.BlogConfig',
    ...
]```
- 给blog应用添加urls.py文件,然后添加以下代码到文件里

from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name = 'home'),
] ```
第二行代码的意思是导入blog的视图模块。第四行是给blog的首页分配一个视图,name='home'是为了在模板里解决硬编码。

  • 给项目的urls.py文件添加一些代码
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
    url(r'^blog/', include('blog.urls')),
    url(r'^admin/', admin.site.urls),
]

新增的代码有第一行最后一个单词include和第四行代码。

  • 给blog应用添加一个最简单的首页视图,代码如下
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
    return HttpResponse('<h1>Django 基础- 创建应用之配置url</h1>')
django_url.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容