今天第一天入门学习django,学习有点慢,但是晚上老师很好,重新给复习了一遍。思路清楚一些了。后面就自己慢慢敲代码,实践理解吧。
附上重要知识点:
(1)
路由命名: 用来反解析对应的路由地址 反解析方法: reverse('routename') /reverse('namespace:routename') 其中子路由中给路由设置的名字为route name,在主路由中设置的为namespace可以区分子应用路由重名的情况。
(2)
路由说明:
在工程同名目录下的urls.py文件,配置项目主路由(主路由是入口函数)
from django.conf.urls import url, include
from django.contrib import admin
import
# /users/say
urlpatterns = [
url(r'^admin/', admin.site.urls), # django默认包含的
# 添加
url(r'^users', include('users.urls')),
url(r'^hotdrynoodles/', include('goods.urls')),
url(r'^hotdrynoodles/', include(urls)), ]
应用下面,创建urls.py文件,配置属于当前应用的路由
#应用中配置路由
urlpatterns = [
url(r'^say', views.say),
url(r'^sayhello', views.sayhello),
]
|