Mac系统下Django学习实践(五)--多视图页面与URL

在第一节中我们用views.py和urls.py的配合实现了简单的hello world页面,今天我们来实现和第二节数据库设计相匹配的一些页面。
为了等下有足够多的activity供我们展示,首先我们现在昨天学过的admin/acsign/activity/界面的add activity按钮新增几个activity,如下图
在这里插入图片描述


编写简单的views
在sign/acsign/views中,我们增加如下两个视图

def results(request, activity_id):
    response = "You're looking at the sign results of activity %s."
    return HttpResponse(response % activity_id)

def sign(request, activity_id):
    return HttpResponse("You're signing on activity %s." % activity_id)

然后再在sign/acsign/urls中增加URLconf链接:

from django.urls import path
from . import views

#namespace
app_name = 'acsign'
urlpatterns = [
    path('', views.index, name='index'),
    path('<int:activity_id>/results/', views.results, name='results'),
    path('<int:activity_id>/sign/', views.sign, name='sign'),
]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值