专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

基于python的种子搜索网站--开发过程

当前位置:网站建设 > 优化推广
资料来源:网络整理       时间:2023/3/22 4:10:01       共计:3574 浏览

  class CommitView(generic.CreateView):

  model = Link

  form_class = CommitForm

  template_name = 'app/commit.html'

  @ratelimit(key='ip', rate='2/m')

  def post(self, request, *args, **kwargs):

  was_limited = getattr(request, 'limited', False)

  if was_limited:

  messages.warning(self.request, "操作太频繁了,请1分钟后再试")

  return render(request, 'app/commit.html', {'form': CommitForm()})

  return super().post(request, *args, **kwargs)

  def get_success_url(self):

  messages.success(self.request, "提交成功! 审核期3个工作日。")

  return reverse('app:commit')

  复制代码

  它是继承自CreateView,因为是创建操作嘛,在post中,我们通过ratelimit来限制提交次数。

  运行项目

  python3 manage.py runserver

  复制代码

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:广州开发区政务网站获2019年度中国政务网站领先奖 | ·下一条:一个网站或者一个软件开发流程是什么样子呢?

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有