找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3502|回复: 1

[已回复] django做一个小系统

1

主题

1

帖子

1

积分

贫民

积分
1
houhuijian 发表于 2016-10-15 22:35:28 | 显示全部楼层 |阅读模式
做一个302跳转系统,根据输入的id号跳转到不同的url上,id号和url在数据库里已经做好了对应,
class urltable(models.Model):
    fid = models.CharField(max_length=200)
    url = models.CharField(max_length=200)
def hello(request,):
#    abc = 10012
#   urlview=urltable.objects.only('url').get(fid=10012)
urlview123 = urltable.objects.only('url').get(fid=10012)
    return render(request,'index.html',locals())
<html><head><title>asd</title></head>
<body>
<script language='javascript'>document.location = '{{ urlview123 }}'</script>
</body>
</html>
但是我请求的时候是http://127.0.0.1:5000/index/10012,但是经过程序解析后变成了http://127.0.0.1:8000/index/urltable%20object
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-10-18 08:43:35 | 显示全部楼层
urlview123 这个变量是在hello方法中定义的,而且urltable页没有实例化
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表