django

python – 如何在django的每个视图中运行一段代码?

我需要在我的一个Django应用程序的每个视图中检查用户授权,并将用户重定向到“登录请求”页面,如果授权失败.代码如下所示:问题是:如何在每个视图开始时运行这个代码,而不是每次重复一次?您可以使用自定义身份验证后端…

python – Django中的基本MVT问题

我有一个Django网站如下:>网站有几个观点>每个视图都有自己的模板来显示其数据>每个模板都扩展了一个基本模板>基本模板是站点的基础,具有所有JS/CSS和基本布局所以到现在为止一切都很好.所以现在我们有了站点的主要负责人,并且它对所有视图都是通用的.但是现在我想让它变得动态,并为它添加一些动态数据.我在哪个视图上这样做?我的所有观点基本上都是render_to_response.那么如何为基本模板添加公共视图?

Django send_mail函数中的email_from不起作用

我在我的网站上放了一个联系表单,我在settings.py中有这个这在我的views.py中一切正常,我收到包含所有信息的电子邮件,但是,电子邮件来自myemail@gmail.com,即使from_email参数包含发件人电子邮件的电子邮件var.它不起作用或我做错了什么?

django 1.9:ProgrammingError:关系“users_user”不存在

我在迁移时遇到了ProgrammingError,我认为这可能与django-allauth与自定义用户的使用有关.这就是我的工作1/用psql创建一个新的数据库:2/Installed_apps包含django.contrib.sites:3/site_id设置为14/自定义用户模型过于简单:5/makemigrations工作正常6/Migrate返回ProgrammingError:关系“u

django sudo runserver启动错误

但是,我正在运行Django1.4pre-alpha的virtualenv.我需要sudo命令的原因是因为我正在尝试从80端口运行服务器,这需要sudo.解决方法当您使用sudo运行manage.py时,它不会使用激活的虚拟环境.最有可能的是,在virtualenv之外安装了另外一个django版本.您可以使用virtualenv中的python可执行文件运行,即:你可以从virtualenv获取python可执行路径:

python – Django芹菜使用Ajax检索任务状态

我正在使用芹菜2.5.3和django芹菜–2.5.5.我正在使用mysql作为经纪人.这是一个场景,当用户请求我在工作组中排队从另一个站点获取数据的作业时.这可能需要几分钟,具体取决于数据的大小.一旦作业开始,我们必须显示加载器图像.当工人完成下载数据(将采用html格式)时,我必须用检索到的数据替换加载器图像.我们使用芹菜的原因是有时脚本需要超过30秒来完成和超时.目前我打算使用ajax调用来

Django 1.5覆盖抽象用户电子邮件字段是必需且唯一的

我有一个扩展AbstractUser的自定义用户模型.我添加了两个自定义字段.但我希望默认的电子邮件字段是唯一且必需的.我在网上搜索了很多,但找不到好的建议.使用重写的’clean_email’方法在扩展的usercreationform中执行此操作是否正确?

Django休息框架:query_route中的查询参数

我有以下ViewSet:所以url“/book/{id}/chapter”有效.但是我不知道如何配置ViewSet来拥有像“/book/{id}/chapter/{id}”这样的URL.也许答案是使用lookup_field或lookup_url_kwarg,但我没有在detail_route案例中找到使用它们.解决方法您可以在detail_route中添加url_path,如下所示:请注意,默认路由器中的url的名称默认为url_path参数.所以视图名称将包含查询参数字符串.通过指定url_name参