一、 URL参数在view中传递
1、带参数名:通过named group方式传递指定参数,语法为: ("kingadmin/index.html",locals())
其中:app_name 和 model_name对应url中传递过来的参数值year值为:2017,month值为9
2、不带参数名:语法为: (r'pattern1/pattern2/'), pattern代表所要匹配的模式。如下:
url(r'^(\w+)/(\w+)/$', views.table_data_list)
比如某个具体的URL为:http://0.0.0.0:8081/kingadmin/crm/customer/(黄色部分为域名),对应view处理函数如下:
def table_data_list(request,app_name,model_name):
admin_obj = base_admin.site.registered_sites[app_name][model_name]
return render(request,"kingadmin/table_data_list.html",locals())
其中:app_name 和 model_name对应url中传递过来的参数值app_name值为:crm,model_name值为customer
二、Templates href格式
href="{% url ‘name' params %}" rel="external nofollow"
其中:name为url.py 文件中某个url配置的name别名,params某个url对应的各个参数具体值,使用如下:
#在url.py的url中添加一个url,name参数为:name='app-views-func' urlpatterns = [ url(r'^(\w+)/(\w+)/(\d+)/delete/$', views.table_delete,name='table_delete'),]# href="{% url 'table_delete' 3 2 1 %}" rel="external nofollow" #url中有三个参数(\w+)/(\w+)/(\d+),所以要传入三个具体的参数值3 2 1 生成的url如下:http://0.0.0.0:8081/3/2/1/delete/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
更新日志
- 【雨果唱片】中国管弦乐《鹿回头》WAV
- APM亚流新世代《一起冒险》[FLAC/分轨][106.77MB]
- 崔健《飞狗》律冻文化[WAV+CUE][1.1G]
- 罗志祥《舞状元 (Explicit)》[320K/MP3][66.77MB]
- 尤雅.1997-幽雅精粹2CD【南方】【WAV+CUE】
- 张惠妹.2007-STAR(引进版)【EMI百代】【WAV+CUE】
- 群星.2008-LOVE情歌集VOL.8【正东】【WAV+CUE】
- 罗志祥《舞状元 (Explicit)》[FLAC/分轨][360.76MB]
- Tank《我不伟大,至少我能改变我。》[320K/MP3][160.41MB]
- Tank《我不伟大,至少我能改变我。》[FLAC/分轨][236.89MB]
- CD圣经推荐-夏韶声《谙2》SACD-ISO
- 钟镇涛-《百分百钟镇涛》首批限量版SACD-ISO
- 群星《继续微笑致敬许冠杰》[低速原抓WAV+CUE]
- 潘秀琼.2003-国语难忘金曲珍藏集【皇星全音】【WAV+CUE】
- 林东松.1997-2039玫瑰事件【宝丽金】【WAV+CUE】