Django之URL配置及动态路由
type
status
date
slug
summary
tags
category
icon
password
order

普通情况

带参数

\^host/(\d+)$
相对应的url是: ”http://127.0.0.1/host/2“ (\d+)是匹配任意的数字,在分页时灵活运用。
在views.host中需要指定一个形式参数来接受(\d+)\$ 的值

按照不同app引用规则

用的时候发现,这样的话要每个url都得写个配置,于是网上找了下看到个通过反射机制实现动态路由,就和.NET mvc那路由一样了
新建个文件activator.py,具体细节看自己需求在此基础上修改
然后新建个动态路由需要的urls.py
因为之前用的.net mvc,所以这里也给写成controller和action了,看着习惯,下面的process则是上面那个activator
然后需要修改settings.py中为你这个动态路由的urls.py
还有注意,要在对应的views.py里加上 from kingWeb.DynamicRouter import urls,不然会报错
 
Nginx简单配置反向代理开启python之路