问题标签 [django-1.9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
travis-ci - Travis 在使用 pytest 时从 node-sass 中的打印语句中抛出 Python 语法错误
在使用pytest-django测试 Django 应用程序时,我遇到了 Travis 的一个奇怪问题。我所有的测试都在本地通过,显然也在 travis 上通过,但无论我做什么,每次都会node-sass
出错node-gyp
。
我的测试都没有使用任何节点模块(如果可能的话)。我确实使用了具有 gulp-sass 的 gulp,但是在测试运行之前运行它似乎工作正常。
这是错误输出:
python - django.core.exceptions.ImproperlyConfigured:启用 'django.contrib.auth.context_processors.auth'
我开始了一个新项目并得到:
我遵循 1.9 的 django 文档:
可能是什么问题(它希望我如何配置)?谢谢
django - Django 1.9 - 不显示用户上传的图像
我正在尝试显示用户已上传的图像,但无论我尝试什么,我都会收到损坏的链接图标。我已经在 SO 和其他地方搜索并搜索了几天的文档,但无济于事。我是 Django 新手,目前正在开发中,所以我确信我犯了一些其他新手错误,但现在我唯一关心的是在模板中显示上传的图像。
以下是我的代码的相关片段:
设置.py
网址.py
模型.py
表格.py
视图.py
这里print
语句的输出(上传一张照片后)是:pics/originals/DSC_1376.jpg
我可以看到文件已保存到该位置。
add_photos.html
当我检查<img>
元素时,我看到src="/media/media_root/pics/originals/DSC_1376.jpg"
它给了我一个http://127.0.0.1:8000/media/media_root/pics/originals/DSC_1376.jpg
. 这对我来说似乎是正确的文件位置,但它仍然没有显示。
就像我说的那样,在我看来,一切似乎都是在 Django 文档和我在 SO 上阅读的所有其他问题中描述的。我错过了什么?
先感谢您。
编辑
STATICFILES_DIRS
对于上传的媒体,我是否需要修改我的设置?这是我现在所拥有的:
这是我放置所有 CSS 和 javascript 文件的地方。
python - 从旧模块中删除依赖于自定义字段的 Django 迁移
我有一个 Django 1.8 应用程序,其初始迁移依赖于django-interval-field,如下所示:
我已经迁移这个字段以使用 Django 的内置 DurationField,并且我不再使用这个模块,但我需要将它保存在 requirements.txt 中以便我的迁移运行。
但是,在尝试升级到 Django 1.9 时,此模块会引发错误。此外,我不能永远保留这个模块。摆脱它会很好。
我试过压缩迁移,但压缩后的迁移仍然包含import interval.fields
语句,并创建间隔字段。压缩所做的就是将所有内容连接到一个文件中。
有人能告诉我如何继续删除这个模块吗?
有问题的 Django 应用程序在这里。
css - 为什么 django 1.9 改变了我的按钮样式?
我正在尝试从 Django 1.8.4 更新到 Django 1.9.1。
我有一个应用程序工作多年。最初的样式是几年前由其他人完成的,我们使用了Compass。我不得不从谷歌应用引擎移植到 Heroku,由于时间限制不得不放弃 Compass,所以我正在使用旧的预先计算的 CSS 文件。
当我更改 Django 版本时,我的按钮完全改变了它们的外观。
老的:
新的(我不喜欢它):
为什么会发生这种变化,我该如何解决?
PS 服务器端日志或 Chrome 调试控制台中没有错误。我查看了 Chrome 工具中的样式,但看不出有什么不同。有数百行样式(继承自,继承自,..)所以我可能错过了一些东西。
编辑 1:我刚刚将 Django 1.9.1 版本推送到生产站点,按钮看起来仍然很好。我不知道为什么它们在我的开发环境中看起来很奇怪,但现在我不会担心它。
另外,有人建议我发布一个真正可重现的示例。这是个好建议,但我对这个问题知之甚少,需要很长时间才能解决这个问题。鉴于它在生产中似乎没问题,我将弃之不用。
我处于无法接受答案的尴尬境地,因为我不知道发生了什么,但我敢打赌这与下面提到的扁平样式有关。
所以,感谢大家的帮助!
django-forms - 试图在 Django 的 ModelForm 中的 TextInput 中选择一个用户 - 但它不起作用
我正在尝试在 django 1.9 中创建一个用于任务跟踪和排序的 webapp。不同的任务被划分为空间(如不同的项目)。现在,我希望能够在 CreateView 中选择任务分配给什么。
问题是,我的系统中有大量用户,所以我不想显示下拉菜单。相反,我想使用一个TextInput
小部件,让表单检查可用选项(这样我也可以在客户端使用预先输入)。
这是我能为 TaskCreate 视图想出的最好的方法:
但问题是这不起作用——即使我输入了有效的用户名,表单仍然认为我的选择是非法的。
我试图在选择字段中切换位置x.username
和x.id
,但这对我没有帮助。
我已经坚持了一个星期。有人可以帮我吗?
python - Django 1.9 教程 __str__ () 不起作用
我正在尝试使用 Win 10 操作系统和 Python 3.5 的 Django 1.9 教程,而 Django 版本是 1.9。我已经成功地在“问题”和“选择”中创建并存储了值。在此之后,当我__str__()
按照教程django tutorial 2更改 polls/model.py 时。我收到此错误:
我的民意调查\models.py 是:
python-2.7 - 将表单从一个请求传递到另一个请求
我想实现这个场景:我想要一个简单的表单,包含一些文本字段和多个提交按钮。当我单击一个按钮时,应执行此按钮的操作并更新相应的表单字段。假设我们有一个加密演示。当我按下加密时,明文被读取和写入加密到密文字段等等。
我有一个非常简单的表格:
还有一个非常简单的观点:
案件处理(按下哪个按钮)似乎很好。但是,每当我按下设置按钮并重新呈现表单时,表单都是空的。我错过了什么?我知道您可以提供字典来将数据绑定到表单。但是request.POST
用作数据源应该可以,对吗?打印语句确实有效并将表单内容打印到命令行......