django-views相关内容

如何在基于 Django 类的视图中获取表单的提交值?

我有一个像这样的 Django 表单: class myForm(forms.Form):电子邮件 = forms.EmailField(标签=“电子邮件",最大长度=254,需要=真,) 我有一个关联的基于类的 FormView,如下所示.我可以看到表单正在成功验证数据,并且流程正在进入下面的 form_valid() 方法.我需要知道的是如何获取用户在电子邮件字段中提交的值.form.fi ..
发布时间:2021-12-29 18:42:30 其他开发

获取所有不到一个月的物品

有没有办法在 django 中获取日期小于一个月前的所有对象. 类似于: items = Item.objects.filter(不到一个月大).order_by(...) 解决方案 您对“月"的定义是什么?30天?31天?过去,应该这样做: from datetime import datetime, timedeltalast_month = datetime.today() - ..
发布时间:2021-12-29 18:42:15 Python

如何通过 django(python) 中的 http 响应播放音频文件

我想向 url 发出请求,django 视图应该读取文件并将 http 响应发送回以在浏览器中播放相同的文件.我得到了以下代码,但它没有播放任何内容,请任何人帮助我..现在我在代码中硬编码了文件名. url: http://localhost/playfile/audiofile_name定义播放音频文件(请求):尝试:fname="C:\\test\\audio\\t.mp3"包装器 = Fi ..
发布时间:2021-12-29 18:41:49 Python

Django HttpResponseRedirect vs render_to_response - 如何让登录表单按照我需要的方式运行

我已经检查了以下 关于HttpResponse、HttpResponseRedirect 和render_to_response 之间区别的stackoverflow 问题,以及已经阅读了官方django 文档,但我真的不确定如何最好地获得我想要创建的功能. 现在我有一个带有登录功能的 index.html(如下面的 views.py 所示),其中 render_to_response将我带 ..
发布时间:2021-12-29 18:41:40 Python

Django---允许用户只编辑他们的个人资料

我想只允许用户编辑他们的个人资料.这是我的网址: url(r'^profile/(?P[0-9]+)/$', views.UserUpdate.as_view(), name='profile') 现在,当用户点击“我的个人资料"时,他们将获得自己的个人资料,他们可以编辑,但如果他们在浏览器中手动编辑 urlpath 并输入其他用户的 ID,如下所示,他们可以查看和编辑其他用户的个人资 ..

Django:注册期间有效/可用用户名/电子邮件的ajax响应

我在用户注册期间使用 jQuery 进行一些内联​​表单验证,以通过检查是否在发布后防止表单错误: 用户名可用 电子邮件尚未注册 这个想法是在提交表单之前向用户提供反馈,以防止沮丧.代码在底部. 问题: 这是一个潜在的安全问题吗?我以为有人在查看我的 javascript 可以找到我正在轮询的用户名/电子邮件确认的 url,然后自己使用它(我不知道他们为什么会这样做,但从 ..
发布时间:2021-12-29 18:41:25 前端开发

Django 部分模板响应

它被认为是正确的/将部分模板返回给ajax POST请求是否有任何陷阱? 例如: 如果 request.is_ajax:# 响应只是形式返回渲染(请求,'contact/fields.html',{'form':form}) 解决方案 最典型的方法是返回 JSON,然后从 JSON 数据构建客户端所需的任何 HTML.然而,可以说这是混合了表现和行为,最好将 HTML 清楚地分开. ..
发布时间:2021-12-29 18:41:18 其他开发

Django 管理表单失败,因为“form-TOTAL_FORMS"和“form-INITIAL_FORMS"未正确填充

信息: 我想创建嵌套表单,通过以下提供的示例进行最佳描述: http://yergler.net/blog/2009/09/27/nested-formsets-with-django/ 这个页面的教程好像还不错&&它试图解决我遇到的确切问题. 当没有 POST 请求数据(即我们从数据库执行初始填充)时,views.py 文件中的此实现似乎存在问题. 代码可以在上面提 ..
发布时间:2021-12-29 18:41:05 其他开发

如何向用户对话显示每个用户的最后一条消息以保留聊天记录?

我正在创建一个私人用户到用户聊天,为了与某人聊天,连接的用户必须在他自己的网址上输入他想与之交谈的用户的用户名. 既然这个系统已经建立,我想保留一个聊天记录,以便以后我可以发送聊天通知.为此,我需要获取每个对话的最后一条消息,并将其显示在已连接用户自己的聊天配置文件中. 如下图: 模型 userComment 字段是:recipient、sender、comment、sent_a ..
发布时间:2021-12-29 18:40:43 Python

使用基于函数的视图更新视图

如何在呈现页面时将对象传递到模型表单中以预填充该字段?我想做一些类似于在基于 Django UpdateView 类的视图中构建的事情,但使用基于函数的视图. 解决方案 只需从模型中获取对象并将该对象作为实例传递给表单.然后将表单传递给模板.像下面的例子一样写下你的观点. def func(request, id):object = Model.objects.get(id=id)形式= ..
发布时间:2021-12-29 18:40:34 Python

只显示 Django 中最新的 3 个帖子?

我在 Django 中有一个博客应用.我想在另一个页面上显示最新的 3 篇博文,但只能显示按日期排序的所有博文. 如何显示最近的 3 个帖子? 我是在视图中还是在模板标签中过滤? models.py from django.db 导入模型从 django.core.urlresolvers 导入反向# 在这里创建你的模型.类邮政(模型.模型):标题=models.CharFie ..
发布时间:2021-12-29 18:40:27 Python

用户注册后Django自动登录(1.4)

我在成功注册用户时遇到问题 - 但是,我希望用户在注册时登录.这是代表我的注册视图的代码.关于为什么用户没有自动登录的任何想法? 注意事项: 用户正在正确注册,他们可以在此之后登录 authenticate(**kwargs) 返回正确的用户 在 settings.py 中我有: AUTHENTICATION_BACKENDS = ('django.contrib.auth. ..

在 Django 中使用 REST API 框架而不是简单的 URL 和视图创建的优势?

这对很多人来说可能是一个愚蠢的问题,但我为什么不能呢 在 django 中创建一个接受请求并以 JSON 格式返回 HttpResponse 的视图 将视图映射到 URL 从我的浏览器或其他服务器点击 URL 并使用结果? 谢谢. 编辑 - 两种方法:导入一些 djangorestframework 或tastypie 并在我的应用程序中构建一个 api,它将抛出 json ..
发布时间:2021-12-29 18:39:54 其他开发