问题标签 [django-1.6]

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.

0 投票
2 回答
80 浏览

django - 如何将之前上传的图像加载到 HTML 文件中?

因此,我按照http://www.tangowithdjango.com/book/chapters/login.html的指导设置了个人资料图片上传。然后我发现第二个答案(由用户 Raisins 提供)对我的目的有用,并在 Django 中使用自定义字段扩展用户模型。正如我一直认为这个答案已经过时一样,我也尝试了这里提供的迁移解决方案在迁移到 Django 1.6 时摆脱 get_profile()并没有改善我的情况

然后在我的视图中,我将所需的详细信息(包括图像)添加到字典中,并将 i 渲染到 HTML 页面。看起来 UserProfile 没有返回正确的对象。

当我尝试在 HTML 页面上显示详细信息时,除了图像之外的所有内容都已加载。我试过了

其中 profile_images 位于根目录中。我检查了元素,发现了这个

我期待“1.jpg”而不是“%7B%7B%20client.picture%20%7D%7D”。

任何帮助表示赞赏。谢谢

0 投票
2 回答
764 浏览

html - 如何将值从 html 元素传递到表单字段 django

我有一个显示日历的特定 html 输入元素,是否可以将此元素添加到我的表单并进行验证?我在我的表单中排除了模型字段,所以当我渲染时不要在表单字段中使用

我的方法是将帖子传递给表单中的保存方法:form.save(request.POST)并将值保存到实例中:

但这会导致如果用户输入的值不是所需的日期格式,则会导致站点崩溃

0 投票
0 回答
1148 浏览

django - get_queryset 与 get_query_set,Django 1.5 与 1.6

看来我已经通过升级到 Django 1.6 解决了这个问题。只是好奇,到底是怎么回事。

我正在尝试将OSQA与现有的 Django 应用程序集成,但遇到了一些非常微妙的问题。看看——这是一个 PDB 会话,没有多重继承:

在 Django 1.5 中,默认的方法django.db.models.ManagerallMyModel.objects.all())指向get_query_set(). 在 Django 1.6 中,同样的方法指向,因为,我猜,已经被弃用了。顺便说一句,这是 同一文件的行。128django/db/models/manager.pyget_querysetget_query_set133

事实上,OSQA 在 Django 1.5 中被破坏了它失败了 *** AttributeError: AttributeError("'QuerySet' object has no attribute 'filter_state'",),因为在forum/views/readers.py, line207中,它确实

questions = initial.filter_state(deleted=False),并且没有这样的功能。在这种情况下,它作为 传递Question.objects.all()initial但不知何故它最终是django.db.models.query.QuerySet而不是 forum.models.node.NodeQuerySet,它确实具有所需的方法。

(Pdb) from forum.models import Question (Pdb) type(Question.objects.all()) <class 'django.db.models.query.QuerySet'> (Pdb) type(Question.objects.get_queryset()) <class 'forum.models.node.NodeQuerySet'> (Pdb) type(Question.objects.get_query_set()) <class 'django.db.models.query.QuerySet'>

0 投票
0 回答
29 浏览

django - 图片不显示在管理员上

我正在关注 django 页面,该页面解释了如何显示图像https://docs.djangoproject.com/en/1.6/howto/static-files/

而且我认为我做了所有指定的事情,例如:

设置.py

模型.py

网址.py

管理员.py

但我的形象没有出现。我错过了什么?

0 投票
2 回答
3374 浏览

python - Django 1.6:未安装 _imagingft C 模块

我正在尝试在我的 django 应用程序中使用 Django-simple-captcha http://django-simple-captcha.readthedocs.org/en/latest/usage.html 。但是验证码图像没有显示在模板中。在浏览器中查看源代码时出现以下错误。我已经仔细阅读了文档并拥有了所有的同步数据库。

我知道这个问题之前已经被问过好几次了,我已经阅读了几个 stackoverflow 的答案,但我仍然对行动的过程感到非常困惑。

我已经在我的 OSX Mavericks 上安装了 Pillow。

0 投票
1 回答
359 浏览

python - 将 Django DiscoverRunner 与 django_hstore 一起使用

我在 Django 1.5 和 MySQL 中创建了测试用例。此后,我们的团队将我们的应用程序转移到使用 Django 1.6 和 PostgreSQL 以及 django_hstore 扩展(1.2.2 beta)。

在我尝试迁移我们的测试以使用 DiscoverRunner 测试套件之前,这一直很好。

问题似乎是DjangoTestRunner会加载中定义的所有应用程序INSTALLED_APPS,但DiscoverRunner不再加载它们。

我得到的错误是:

这是因为这条线src/django_hstore/models.py没有运行:

解决此问题/确保在我的测试期间加载此应用程序的最佳方法是什么?我目前通过显式导入来解决这个问题django_hstore.models,这似乎使错误消失,但在我看来可能有更好的方法来解决这个问题。


删除 django_hstore 1.2.4 并不能解决问题。

使用该版本,我会收到类似的错误:

除非我破解 import from django_hstore import models as something。有没有办法让应用程序加载而无需像这样多余的导入?

0 投票
1 回答
818 浏览

python - coercing to Unicode: need string or buffer, instancemethod found after upgrading django from 1.2.3 to 1.6.5

I have a django app with version 1.2.3 and updated to 1.6.5 and the app is working fine, but the admin url is not working and facing with the below error when i accessed localhost:8000/admin/

Traceback

And when i shifted the django version to 1.5.3 its working without error, so what wrong with the latest version, does we need to do any changes with unicode settings ?

Edit:

urls.py

search/urls.py

search/views.py

0 投票
0 回答
150 浏览

admin - 管理网站不显示页面

我想在 pythonanywhere.com 中使用 Django 1.6 和 Python 2.7,但管理站点有问题。

我用这个教程

当我开始这个页面

我有

未找到

在服务器上找不到请求的 URL。

如果您手动输入了 URL,请检查您的拼写并重试。

在服务器日志中我有

0 投票
2 回答
1208 浏览

python - 移动应用程序中的 django csrf

我正在开发一个 Android 应用程序,在服务器端使用 django1.6,我想将一些数据发布到服务器。但它显示错误403。

我必须做些什么来克服错误(CSRF 令牌丢失或不正确)?

删除 csrf 中间件(django.middleware.csrf.CsrfViewMiddleware从设置文件中删除)是个好主意吗?

如果不是,什么是替代解决方案=

0 投票
1 回答
56 浏览

python - Django request.user 不一致

我有一个相对简单的方法覆盖,save_model如下所示:

创建新记录 ( not change) 时,它填充obj.created_by用户名字符串,但填充obj.last_modified_by用户 ID 字符串。我主要可以通过简单地使用request.user.username而不是 just 来解决这个问题request.user,但对我来说奇怪的是它不一致地执行此操作:

结果不一致

Carl 的用户 ID 为 1。

如果您想知道模型中的设计方式created_bylast_modified_by设计方式,它们只是CharField's(不是 ForeignKey's):

为什么不一致?