问题标签 [django-1.5]
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.
django - 来自 Django 1.5 存储库的构建和 django 注册
我想使用 Buildout 来获得 Django 1.5 的 django 注册,并且我有一个使用 MyUser(AbstractUser) 的自定义用户。我曾经从食谱 v0.8 中得到它,它很棒。因为,我切换到 1.5,删除我的 UserProfile 并使用这个自定义的 MyUser。
django-registration 不再起作用。我被告知我应该从存储库中获取它,这就是我想要做的。我过去曾使用 mr.developer 来获得更新版本的 django-tastypie,并且我尝试使用 django-registration 重现相同的版本。我在调用 bin/buildout 时出错。让我们首先检查构建配置:
很简单的配置。它曾经像我说的那样与tastepie一起使用,我正在尝试执行相同的步骤:-python2.7 bootstrap.py-bin/buildout-bin/develop 激活 django-registration-bin/develop checkout django-registration-bin /myquivers syncdb - bin/myquivers runservser
但它在 bin/buildout 步骤失败:
检查错误,首先django似乎不在系统中,没错,当进入python2.7并尝试>>> import django时,它失败了。但这很正常,这就是为什么我使用构建,而不是安装系统范围的 Django,只是在本地为我的项目安装。
知道如何解决这个问题吗?有没有比使用这个 repo 版本更好的选择?请再次告诉我自定义用户/django 1.5/django-registration。
谢谢!
soap - 覆盖数组内容中的命名空间
我有以下内容:
结果get_my_bag
如下:
但我想要以下:
那么,如何在不定义新子类的情况下自定义数组内容的类型名称呢?我试过了
complex.Array(CandyModel.customize(type_name='specialCandy'))
但这不起作用。使用静态alias
方法给出了一个空的<ns0:candies/>
,也许我仍然把CandyModel
实例放到candies
列表中,但这是我的目标。
其次,为什么存在xmlns:ns1="None"
以及如何解决它ns0
?
顺便提一句。有没有办法自定义命名空间前缀?
编辑
和
解决了命名空间的问题,但它是一种解决方法而不是解决方案。我更喜欢内联自定义或一些带有我的命名空间的 mixin ComplexModel
。
python - 是否可以在 Django 1.5.1 中将动态属性与 Q 对象一起使用?
我正在使用django-transmeta
翻译字段,我需要使用这些翻译字段执行一些搜索。
假设我们有一个模型,其中包含一个名为 的可翻译字段translated_field
。
在第一种方法中,我们可以像往常一样思考一些事情,例如:
第二种方法是硬编码所有可能的语言版本。例如:
这第二个选项似乎真的是硬编码的,我想知道是否有可能的第三个选项做类似的事情:
甚至更好... **kwargs 有没有使用 Q 对象的选项?
谢谢!
django - Openshift:安装 Django 1.5 导致服务器 500 错误
我在 Openshift 上创建了一个 Django 1.3 应用程序。我想升级到 Django 1.5。所以我更新了 setup.py 来安装 Django 1.5
服务器返回 http 500。
如果 setup.py 有install_requires=['Django<=1.4']
它工作正常。
如何在 Openshift 上安装 Django 1.5?
更新:我可以看到一个 github提交,其中 Django 的 install_requires 从 >=1.3 更改为 <=1.4 以处理相同的问题。但我仍然无法弄清楚导致服务器 500 的原因以及我们如何在 openshift 上安装 Django 1.5
django - 使用 TemplateView 将方法视图迁移到基于类的视图
在 Django 1.4 及之前的版本中,我的视图如下所示:
我想重写它以与使用 TemplateView 的 Django 新的基于类的视图系统兼容,但我不确定如何实现这些方法。如何迁移到使用TemplateView
子类来实现 POST 和 GET?
python - 删除 django 站点应用程序
我想知道我是否可以在不破坏任何东西的Sites
情况下放弃默认应用程序(将其注释掉INSTALLED_APPS
等等)?
在文档中写到 django 的其他一些部分使用它(重定向框架、评论、平面页面、syndic、auth、快捷方式和现场视图),但没有明确说明它是否会破坏它们。是吗?
姜戈 1.5
python - Python/Django 1.5 DatabaseWrapper 线程错误
当我运行服务器并尝试加载 Web 应用程序的本地版本时,在 Django 1.5.1(和 1.5.0)和 mysql 中引发以下 DatabaseError:
数据库错误在 /
在线程中创建的 DatabaseWrapper 对象只能在同一线程中使用。别名为“default”的对象是在线程 id 4365488128 中创建的,这是线程 id 140735183980896。
异常位置如下:
/Users/USERNAME/.envs/PROJECT_NAME/lib/python2.7/site-packages/django/db/backends/init .py在 validate_thread_sharing,第 154 行
这仅在第一页加载时发生。当我点击刷新时,Web 应用程序按预期加载。当我更改 Django/python 代码并且本地服务器需要重新验证时,错误返回。当这种情况发生时,第一次加载再次抛出 DatabaseError 并且后续加载再次没有。
这个问题只发生在我的 Django 1.5 项目上。我已经卸载了 mysql 并清除了位于 /usr/local/var/mysql 中的 mysql 二进制文件。全新安装 mysql 并没有解决这个问题。
此处讨论了类似的 DatabaseError 但我无法遵循他们的解决方案:
https://code.djangoproject.com/ticket/17998
我在这里不知所措,任何想法或专业知识将不胜感激。谢谢你。
python - Django 1.5 自定义用户模型 - 信号限制
它在文档中写道:
自定义用户模型的另一个限制是您不能使用 django.contrib.auth.get_user_model() 作为信号处理程序的发送者或目标。相反,您必须使用生成的 User 模型注册处理程序。有关注册发送信号的更多信息,请参阅信号。
我想这意味着您可以执行以下操作:
不是吗?我只是想知道我是否理解得很好(我不明白他们为什么说这是一个“限制”,但无论如何,只是想检查一下)。
django - django本地化问题1.5
从 1.2 迁移到新的 django 版本后,我发现模板中的本地化不起作用。我曾尝试重新编译 *.mo 文件 - 似乎翻译数据已得到正确处理,但没有帮助。
可能有人知道这个问题吗?或者可能是,有人知道如何发现它?我什至不知道如何在 shell 脚本中重建 django 语言环境。
我怎样才能在 shell 中收到这样的东西:
django - 迁移后无法访问管理员中的用户
所以我成功地从配置文件模型迁移到扩展用户模型。数据迁移一切正常,但我无法从管理员访问我的用户,我收到以下错误:
我所定义models.py
的内容如下:
遵循这些说明。我还需要做更多的事情来让它工作吗?