创建Django项目(五)——URL配置和视图
2024-08-31 06:25:05
2013-08-07 20:02:10|
1.新建blog的URL文件
在blog目录下新建文件"urls.py" :
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
urlpatterns = patterns('blog.views', # 提取出一个公共视图前缀
url(r'blogs/$', 'show_blogs'), # 第二个参数指向视图
)
2.包含其他URL
在 "mysite\urls.py"文件中包含blog的url:
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^blog/', include('blog.urls')), # 包含blog的URL
)
3. 创建视图list
修改文件"blog\views.py":
# -*- coding: utf-8 -*-
from django.shortcuts import render_to_response
from django.template import RequestContext
from blog.models import Group, Article
def show_blogs(request):
"""显示所有日志"""
group_list = Group.objects.all()
article_list = Article.objects.all()
return render_to_response('list.html', {
'group_list': group_list,
'article_list': article_list,
}, context_instance=RequestContext(request))
最新文章
- .net类库里ListView的一个BUG
- StrongSwan 5.1.1 发布,Linux 的 IPsec 项目
- React-Native 给客户端来个「同音词模糊搜索」
- MySQL使用小记
- sqlite3的使用(iOS嵌入式关系数据库)
- linux安装pip报错
- 使用DbVisualizer 8 连接Oracle数据库
- 浅谈 Data URI 与 BASE 64 编码
- hdu 1437 天气情况【概率DP】
- 小米1S MIUI V5刷回V4教程
- Cogs 1709. [SPOJ705]不同的子串 后缀数组
- 检测浏览器是否支持AJAX
- BZOJ 1261: [SCOI2006]zh_tree( 区间dp )
- 已有 JS 模块化和打包方案收集
- java web实现在cookie中保存用户名和密码,用户自动登入
- Geometric Search
- Unity3D使用NGUI实现简单背包功能
- Destoon 模板存放规则 及 语法参考
- [转] EPSG CODE的含义
- cpu时间 / cpu利用率计算