django url配置

本文介绍如何在Django中配置URL并创建视图来显示当前时间。通过修改website/url.py和blog/views.py文件,实现了路径/blog/time/对应的视图功能,该视图返回当前时间。
添加url
website\url.py内修改
...
urlpatterns = [
    #url(r'^admin/', admin.site.urls),
    url(r'^blog/index/$', 'blog.views.index'),
    url(r'^blog/time/$', 'blog.views.time'),
]
...
blog\views.py内修改
...
import datetime
...
def time(request):
    t = loader.get_template('time.html')
    c = Context({"today": datetime.datetime.now()})
    return HttpResponse(t.render(c))
增加名为time.html的模板
-----------------------
缩写
from django.conf.urls import patterns,url
...
urlpatterns = patterns(
    'blog.views',
    url(r'^blog/time/$', 'time'),
)
-----------------------
分开写
urlpatterns = [
    url(r'^blog/index/$', 'blog.views.index'),
]
urlpatterns += [
    url(r'^blog/time/$', 'blog.views.time'),
]
------------------------

将urls放到blog里进行配置
在blog文件夹下新建urls.py

urlpatterns = [
    url(r'^index/$', 'blog.views.index'),
    url(r'^time/$', 'blog.views.time'),
]
修改website下urls.py
from django.conf.urls import patterns,url,include
from django.contrib import admin

urlpatterns = [
    url(r'^blog/', include('blog.urls')),
]
注意r'^blog/'要去掉$












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值