python3 Django映射URL
(2018-05-17 15:03:37)分类: Python3 |
编辑文件learning_log/urls.py
from django.urls import path
from django.conf.urls import include, url
from django.contrib import path
urlpatterns = [
path('admin', admin.site.urls),
url(r'', include('learning_logs.urls',
namespace='learning_logs')),
]
新建文件learning_logs/urls.py
"""定义learning_logs的URL模式"""
from django.conf.urls import url
from . import views
urlpatterns = [
#主页
url(r'^$', views.index, name='index'),
]
函数url()接受三个参数,第一个是一个正则表达式;第二个实参指定了要调用的视图函数;第三个实参将这个URL模式的名称指定为index。
编写视图learning_logs/views.py
from django.shortcuts import render
def index(request):
"""学习笔记的主页"""
return
render(request, 'learning_logs/index.html')
编写模板,在learning_logs目录下新建templates文件夹;在文件夹templates中,再新建一个learning_logs文件夹;在最里面的文件夹learning_logs中,新建一个index.html文件
learning_logs/templates/learning_logs/index.html
Hello Django
from django.urls import path
from django.conf.urls import include, url
from django.contrib import path
urlpatterns = [
]
新建文件learning_logs/urls.py
"""定义learning_logs的URL模式"""
from django.conf.urls import url
from . import views
urlpatterns = [
]
函数url()接受三个参数,第一个是一个正则表达式;第二个实参指定了要调用的视图函数;第三个实参将这个URL模式的名称指定为index。
编写视图learning_logs/views.py
from django.shortcuts import render
def index(request):
编写模板,在learning_logs目录下新建templates文件夹;在文件夹templates中,再新建一个learning_logs文件夹;在最里面的文件夹learning_logs中,新建一个index.html文件
learning_logs/templates/learning_logs/index.html
Hello Django
通过浏览器访问http://127.0.0.1:8000