django-views相关内容

基于Django类的DeleteView示例

有没有人知道或可以任何人制作一个简单的Django类的通用DeleteView示例?我想对DeleteView进行子类化,并确保当前登录的用户在删除对象之前拥有该对象的所有权。任何帮助将非常感谢。谢谢你提前。 解决方案 这是一个简单的例子: 从django.http导入DeleteView 导入Http404 class MyDeleteView(DeleteView): ..
发布时间:2017-05-27 22:59:40 其他开发

django:目的django.utils.functional.SimpleLazyObject?

我遇到一个问题,我将 request.user 分配给一个名为 prior_user 的变量,然后基本上验证用户,然后检查以查看 request.user!= prior_user 。我预计他们不一样, prior_user 应该包含`AnonymousUser。令我惊讶的是,他们是一样的。 示例代码: prior_user = request.user#request object ..
发布时间:2017-05-27 22:36:33 其他开发

django泛型(类)视图中的多个表单类

我想使用django 1.3的基于类的通用视图,但有时必须以一种形式管理多个表单类。但是,它看起来像是基于FormMixin的现有视图假定一个单一的表单类。 这是可能的通用视图,我该怎么办? 编辑:澄清,我有一个表单,但不止一个(基于ModelForm的)类。例如,在django文档中的inline_formset示例中,我想提供一个页面,其中可以一次编辑作者和他的书籍: au ..

Django:CSRF令牌丢失或不正确

错误位于 http://127.0.0.1:8000/fileupload/form.py 我有django版本1.3。我已经尝试指定localhost:8000,如别人的问题所述,但这对我来说没有效果。我想要一个文件上传表单,但我收到一个错误,form.py没有CSRF令牌。 form.py: class UploadFileForm(forms.Form): titl ..
发布时间:2017-05-27 22:02:39 Python

如何在django基于类的视图上使用permission_required decorators

我很了解新的CBV如何工作有点麻烦。我的问题是这样,我需要登录所有的视图,并在其中一些具体的权限。在基于功能的视图中,我使用@permission_required()和view_required属性在视图中执行,但我不知道如何在新视图上执行此操作。 django文档中有一些部分解释这一点吗?我没有找到任何东西我的代码有什么问题? 我尝试使用@method_decorator,但它回覆了“ ..

Django - 登录后,将用户重定向到他的自定义页面 - > mysite.com/username

默认情况下,登录后django将用户重定向到帐户/配置文件页面,或者如果您编辑LOGIN_REDIRECT_URL,您可以将用户发送到settings.py中指定的其他页面。 这是非常好的,但我希望用户(登录后)被重定向到自定义页面,其中该页面的链接将如下所示: mysite.com/username 。因此,默认帐户/配置文件或LOGIN_REDIRECT_URL设置在这种情况下将不起作用 ..
发布时间:2017-05-27 21:25:56 其他开发

为什么DEBUG = False设置使我的django静态文件访问失败?

使用Django构建一个应用程序作为我的主力。所有这一切已经很好 - 指定的数据库设置,配置的静态目录,网址,视图等。但是,在我想要渲染我自己的美丽和自定义的404.html和500.html页面的时候,麻烦开始潜行。 我阅读了有关自定义错误处理的文档,并在UrlsConf中设置了必要的配置,创建了相应的视图,并将404.html和500.html添加到我的应用程序的模板目录(在设置中指定) ..
发布时间:2017-05-27 20:50:51 其他开发

如何使用Python查找脚本的目录?

考虑以下Python代码: import os print os.getcwd() 我使用 os.getcwd()到获取脚本文件的目录位置。当我从命令行运行脚本时,它给出了正确的路径,而当我从Django视图中的代码运行脚本时,它会打印 / 。 如何从Django视图运行的脚本中获取脚本路径? 更新: 总结到目前为止的答案 - os.ge ..
发布时间:2017-05-26 20:05:27 Python

Python:查询Dict到JSON

我正在尝试通过使用 encodeURIComponent()将查询字符串中的一些JSON发送到我的django应用程序。我的服务器端点接收到的数据很好,因为我可以打印到python控制台。 print request.GET 以下行的输出格式为 我想将其转换为JSON,以便我可 ..
发布时间:2017-05-21 21:04:23 Python

如何在Django Debug工具栏中使用Logging?

我想在视图功能的不同点在我的django应用程序中输出调试消息。 django-debug-toolbar 的文档表示它使用python日志记录中的构建,但是找不到任何更多的信息。我真的不想登录到文件,但是不想登录到工具栏上的信息窗格。这是如何工作的? 解决方案 你只需使用记录模块方法,DjDT将拦截并显示在记录面板中。 import logging logging.deb ..
发布时间:2017-04-18 01:24:48 Python

基于类的视图MySQL DateTimeField接收到一个天真的日期时间

我对Django很新,在我的绳索结尾,真的需要一些帮助。 我不知道如何使用“基于类的视图”,并将传入的datetime字段从我的MySQL数据库更改为它似乎需要的时区支持条目。数据库以UTC格式存储,我的系统位于PST。 我收到此错误: DateTimeField在时区支持处于活动状态时,收到了一个天真的日期时间(2012-09-01 00:00:00) 在我的MonthA ..

如何比较Django中的datetime?

假设我有: ds = datetime.datetime.now dd = Entry.objects.get( pk = id).pub_date 如何比较上面的2个对象?我想得到他们之间的时差。 请帮我解决这个问题。非常感谢! 解决方案 我假设 pub_date 是 django.db.models.DateField ,这意味着您可以将其视为 date ..
发布时间:2017-04-14 02:43:52 Python

更改脚本从命令行运行到django视图

我有一个脚本,我从命令运行从csv ..填充django模型。$ ​​b $ b我使用的命令是: python artifact_db_loader.py -tzusb“d:\Test_Data\david nides\david-nides-usb.csv”-e 44 我想改变它,以便它可以在页面请求上的django视图上运行。 任何有洞察力的人? Regards ..
发布时间:2017-02-24 16:28:08 Python

Django&静态文件,而调试模式打开

我在模板中的静态文件(图像)有一些麻烦,而调试设置为True:图像不显示。 此处是一些设置和模板的代码: http://dpaste.com/594183/ 使用这些设置,打印的html不包含静态文件的正确路径。在任何情况下,我记得一段时间以前,即使有正确的路径图像不显示,所以也许问题不是路径。 谢谢,卢克 解决方案 首先想到的是,你的粘贴是在你的路径中插入一个空格。在css ..
发布时间:2017-02-16 23:00:10 前端开发

你如何提取使用的Django从beautifulsoup JSON数据

美好的一天。我现在面临的一个问题,而试图从JSON中提取值。 首先我所有beautifulsoup作品非常精致的外壳,而不是在Django。也就是我试图实现从接收JSON中提取数据,但没有成功。下面是在我看来,这样做的类: 类FetchWeather(generic.TemplateView): TEMPLATE_NAME ='forecastApp /页/ weather.html“ ..
发布时间:2016-08-05 19:15:40 其他开发语言

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

我有一个问题,我注册成功的用户 - 不过,我希望用户在注册登录。这里是code,它重新presents我的注册视图。在为什么用户是不是有什么想法自动登录? 注: 用户正在正确注册,他们可以登录本之后 验证(** kwargs)将返回正确的用户 在settings.py我有: AUTHENTICATION_BACKENDS =('django.contrib.auth.backe ..