首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将帖子id从html表单获取到views.py

要将帖子ID从HTML表单获取到views.py,可以按照以下步骤进行:

  1. 在HTML表单中添加一个输入框,用于用户输入帖子ID。例如:
  2. 在HTML表单中添加一个输入框,用于用户输入帖子ID。例如:
  3. 在views.py中定义一个处理该表单的函数,可以命名为submit_post。使用Django框架作为示例,该函数的代码如下:
  4. 在views.py中定义一个处理该表单的函数,可以命名为submit_post。使用Django框架作为示例,该函数的代码如下:
  5. 在上述代码中,request.POST.get('post_id', '')用于获取表单中输入的帖子ID。
  6. 在urls.py中配置该函数的URL路由,以便将表单提交的请求映射到submit_post函数。示例代码如下:
  7. 在urls.py中配置该函数的URL路由,以便将表单提交的请求映射到submit_post函数。示例代码如下:
  8. 上述代码将submit_post函数绑定到了/submit_post路径上。

这样,当用户在HTML表单中输入帖子ID并提交表单时,帖子ID将会被从HTML表单中获取到views.py中的submit_post函数进行进一步处理。你可以根据具体需求对帖子ID进行数据库操作、业务逻辑处理等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Django -- 视图是啥?模板是何物?

    的官方文档中是这么定义视图的: "一类具有相同功能和模板的网页的集合",概念比较抽象,我们直接 拿比较简单常见论坛网站来举例,可能要求创建以下视图: 论坛首页 -- 列表页面,由时间先后倒叙展示新建的帖子...帖子详情 -- 详细展示帖子内容 评论处理 -- 为帖子增加评论的操作 在Django 中,系统所展示的页面和其他内容都是由视图派生而来,每一个视图可以表现为一个简单的Python函数,如果是基于类的视图的...>/', views.detail, name='detail'), ] 我们将 index.html 改造下,让其显示id,并且id 为超链接 <!...def detail(request, id): try: cat = Cat.objects.get(id = id) except Cat.DoesNotExist:...): cat = get_object_or_404(Cat, id=id) return render(request, 'demo_app/detail.html',{'cat':cat

    1.1K20

    零基础使用Django2.0.1打造在线教育网站(十二):错误信息提示

    不过现在有个疑问,如果用户在提交表单的时候,都不满足我们表单的要求,比方说我们要求密码不得少于5位数,不能为空等,那样我们还需要用刚才的方法去验证么,其实根本就可以不用验证,这就是非法的字符。...因此,我们的错误提示信息需要修改,继续完善我们的views.py文件。...,因为它是我们request.POST中得到的(request.POST也是从前端页面获取到的)。...session的安全护航 用户在向服务器发起第一次请求后,服务器会给用户随机地分派一个id(可以是用户的user id,也可以一段任意的字符串),我们把它叫做session id。...这主要归功于django自带的session功能: [4wvf9ze508.png] 如果你对cookie和session的原理感兴趣,可以浏览这篇文章: django请求到返回都经历了什么?

    94410

    Django 官方推荐的姿势:类视图

    对处理首页的视图函数来说,虽然其处理的对象一个是文章,另一个是帖子,但是其处理的过程是非常类似的:首先是数据库取出文章或者帖子列表,然后将这些数据传递给模板并渲染模板。...ListView 在我们的博客应用中,有几个视图函数是数据库中获取文章(Post)列表数据的: blog/views.py def index(request): # ......因此 category 视图函数中多了一步,即首先需要根据 URL 中捕获的分类 id 并从数据库获取分类,然后使用 filter 函数过滤出该分类下的全部文章。...首先是需要根据 URL 中捕获的分类 id(也就是 pk)获取分类,这和 category 视图函数中的过程是一样的。...所以我们使了 self.kwargs.get('pk') 来获取 URL 捕获的分类 id 值。

    1.3K20

    Django 模板

    = 0 return render(request,'func.html',locals()) # {'id':id} '''html''' {{ id|default:'views传的变量布尔值为...后端: 使用views.py 的 mark_safe 效果相同 Django 会自动对 views.py 传到HTML文件中的标签语法进行转义,令其语义失效。...forloop.counter: 顺序获取循环序号, 1 开始计算 forloop.counter0: 顺序获取循环序号, 0 开始计算 forloop.revcounter: 倒序获取循环序号,结尾序号为...在我们使用form表单的时候,经常报403权限错误,这里我们可以在HTML页面使用{% csrf_token %},表单提交数据才会成功,或者在settings.py将中间件注释掉也可以; 解析:...首先,向服务器发送请求,获取登录页面,此时中间件 csrf 会自动生成一个隐藏input标签,该标签里的 value 属性的值是一个随机的字符串,用户获取到登录页面的同时也获取到了这个隐藏的input标签

    4.8K10

    零基础使用Django2.0.1打造在线教育网站(十四):用户密码找回

    > 对不起,链接失效了 然后我们来users/views.py文件,修改一下激活的代码: # 用于实现用户激活操作的函数 class ActiveUserView...,所以需要定义form表单,我们可以仿照注册的表单来书写,打开我们的users/forms.py文件,在里面添加一下代码: # 用户找回密码时的表单,注意字段与前端页面保持一致 class ForgetForm... 还是回到我们的views.py文件,继续完善ForgetPwdView的post方法: # 用于实现用户忘记码(找回密码)的函数 class ForgetPwdView...刚才那个页面其实也是一个表单,所以需要定义form表单,我们可以仿照注册的表单来书写,打开我们的users/forms.py文件,在里面添加一下代码: # 用户修改密码时的表单,注意字段与前端页面保持一致...还有,如果你有多个断点,如何在pycharm中第一个断点跳转至第二个断点呢?

    97610
    领券