首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过点击存储在数据库中的url来重定向到广告?

如何通过点击存储在数据库中的url来重定向到广告?
EN

Stack Overflow用户
提问于 2013-11-15 16:01:51
回答 1查看 41关注 0票数 0

我正在开发一个小应用程序,存储广告信息。我的模型是这样的:

代码语言:javascript
复制
class Advertising(models.Model):
  image_rect_url = models.URLField(blank=True, null=True,
                    validators=[validators.URLValidator])
  image_sqre_url = models.URLField(blank=True, null=True,
                    validators=[validators.URLValidator])
  clickthrough_url = models.URLField(blank=True, null=True,
                    validators=[validators.URLValidator])
  ads_copy = models.TextField(blank=True, null=True)
  vstart = models.DateTimeField(blank=True, null=True)
  vend = models.DateTimeField(blank=True, null=True)
  clicked = models.PositiveIntegerField(default=0, blank=True, null=True)
  viewed = models.PositiveIntegerField(default=0, blank=True, null=True)

现在,当用户点击点击式url时,他应该被重定向到该广告。我需要一个基本的想法,如何实现上述模型仅存储特定广告的信息,并且feature.The已经被查看和点击的次数将是点击式url被点击的次数。对实现这个特性有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-15 16:06:39

类似于下面这样的命令就可以了。

代码语言:javascript
复制
def view_for_redirect(request, id):
    redirect_url = Advertising.objects.get(id=id)
    return HttpResponseRedirect(redirect_url.clickthrough_url)

我省略了你应该做的所有检查,看看它是否没有,只是供参考。

此外,我真的推荐the documentation来处理这类事情,它是一个快速的谷歌,而且总是第一个热门。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19996235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档