小编tho*_*len的帖子

为什么Django admin登录给我403 CSRF错误?

我正在运行Django 1.2.2,当我尝试登录Django管理员时出现以下错误:

禁止(403)CSRF验证失败.请求中止.

失败的原因:

没有CSRF或会话cookie.

**我没有对准系统管理员进行任何定制,当我检查源时,表格中有一个CSRF令牌,我认为是正确的位置.

当我查看正在发送的实际请求时,会发送一个csrf令牌,但Django仍然说CSRF验证失败.

谁能指出我正确的方向?为什么会这样?

python django csrf django-csrf

8
推荐指数
2
解决办法
9542
查看次数

如何从每个页面访问django-cms中的所有页面对象?

我正在使用Django CMS 2.1.0.beta3并遇到问题.我需要访问变量中的所有页面,以便我可以使用for循环遍历它们并创建导航菜单.django cms提供的show_menu功能对我正在做的事情不起作用.

我需要一个包含所有页面的查询集,所以我可以做类似以下的事情:

{% for page in cms_pages %}
    {{ page.title }}
{% endfor %}    
Run Code Online (Sandbox Code Playgroud)

有谁知道如何访问所有已发布的页面对象,如所有页面上的那样?

python django django-cms

8
推荐指数
1
解决办法
6649
查看次数

为什么Django不会在Varnish Proxy后面生成CSRF或Session Cookies?

在使用Apache2的Linux服务器上运行Django 1.2.5,由于某种原因,Django似乎无法存储CSRF或Session cookie.因此,当我尝试登录Django管理员时,它在提交登录表单时给出了CSRF验证错误.有没有人反对这个并找到了解决方案?

当我在我的主机提供的VPS的网址上尝试这个时,我能够发一个有效的帖子.示例:vps123.hostdomain.com/admin/,并为该域设置cookie.但是,当我访问www.sitedomain.com/admin/并尝试登录时,我收到CSRF 403错误,指出cookie不存在,当我检查我的浏览器cookie时,它们没有设置.

我尝试在设置文件中设置以下内容:

SESSION_COOKIE_DOMAIN = 'www.sitedomain.com'
CSRF_COOKIE_DOMAIN = 'www.sitedomain.com'
Run Code Online (Sandbox Code Playgroud)

还尝试过:

SESSION_COOKIE_DOMAIN = 'vps123.hostdomain.com'
CSRF_COOKIE_DOMAIN = 'vps123.hostdomain.com'
Run Code Online (Sandbox Code Playgroud)

我在settings.py中将"django.middleware.csrf.CsrfViewMiddleware"添加到我的MIDDLEWARE_CLASSES中,表单中有一个CSRF令牌,它显示在POST中.

我启用了cookie.我在多个浏览器和机器上试过这个.

在www.sitedomain.com前面有一个清漆代理服务器,我认为可能是问题的一部分.任何有使用代理服务器和Django经验的人都可以对此有所了解.

我的apache2配置:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.sitedomain.com
    ServerAlias www.sitedomain.com
    <Location "/">
        Options FollowSymLinks
        SetHandler python-program
        PythonInterpreter nzsite
        PythonHandler django.core.handlers.modpython
        PythonDebug On
        PythonPath "['/var/www/django_projects', '/var/www', '/usr/lib/python2.6/dist-packages'] + sys.path"
        SetEnv DJANGO_SETTINGS_MODULE project_one.settings
    </Location>
    <location "/phpmyadmin">
        SetHandler None
    </location>
</VirtualHost>

<VirtualHost *:80>
    ServerName othersite.sitedomain.com
    ServerAlias othersite.sitedomain.com
    <Location "/">
        Options FollowSymLinks
        SetHandler python-program
        PythonInterpreter ausite
        PythonHandler django.core.handlers.modpython
        PythonDebug On
        PythonPath "['/var/www/django_projects', '/var/www', …
Run Code Online (Sandbox Code Playgroud)

python django csrf varnish

6
推荐指数
1
解决办法
2430
查看次数

如何使用仅代码方法将DOM动画捕获为无损60fps视频

这是我所做的研究中的一个难题,在此先感谢您花一些时间来研究它,因为我完全被卡住了!

我需要一种方法来捕获60fps无损视频中的DOM动画,并以一种可以将其自动化并集成到应用程序中的方式进行操作,以便可以将单个动画的数百种变体捕获为视频。

如何运作:

capture-video https://codepen.io/RobinTreur/full/pyWLeB/ --length 10s --size 800x600

脚本将访问该URL(包含一个文本动画示例),然后输出一个视频,该视频将捕获的动画显示为60fps的视频而不会出现滞后。

要求:

  • 必须是基于代码或自动化友好的方法。
  • 必须录制DOM动画的高质量60fps视频,且没有延迟。
  • 必须记录基本的DOM元素动画,而不是基于canvas或WebGL的动画。

非常感谢你的帮助!这是一个很难解决的问题。我很乐意为解决这个问题的人提供某种回报。

如果您有任何疑问,请发表评论,我将在当天回复。提前致谢!

javascript animation automation dom video-capture

4
推荐指数
1
解决办法
352
查看次数

NextJS 中的 AmCharts - 语法错误:意外的标记“导出”

当尝试在 NextJS 项目中使用'@amcharts/amcharts4/core'包和其他 amchart 模块时,我收到错误:

SyntaxError: Unexpected token 'export'

在阅读了大量有关它的帖子和信息后,我发现这个问题非常有帮助,这使我能够找到动态导入的解决方案,我将在下面分享我如何解决它的解决方案。

https://github.com/amcharts/amcharts4/issues/272

amcharts typescript reactjs next.js amcharts4

4
推荐指数
1
解决办法
1471
查看次数

PIL 中缺少 ImageOps 模块?

我正在尝试在 Django 中保存图像并收到错误“无法导入 ImageOps 模块”

出于某种原因,我无法在 django shell 中从 PIL 导入或使用 ImageOps 模块。我曾尝试删除鸡蛋并重新安装 PIL,但这不起作用。我查看了鸡蛋的内部,ImageOps.py 在那里,当我进入它时,一切看起来都很好。

有谁知道为什么我会失去对单个模块的访问权限?

python django python-imaging-library

1
推荐指数
1
解决办法
5428
查看次数