问题标签 [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.

0 投票
1 回答
1566 浏览

python - 保存用户时 Django 组不更新

我正在尝试将属于员工的用户添加到更改时的员工组中。我已经尝试过使用信号并在用户模型中重载保存,但它们似乎都不起作用。django 在保存时是否有任何我不知道的限制?

这是我尝试使用的两个代码片段。用户继承自 AbstractUser 并与新的 Django 1.5 功能 AUTH_USER_MODEL = 'app.User' 一起使用,组是标准的身份验证组。

0 投票
1 回答
478 浏览

django - 具有字符主键的 Django 1.5 AbstractBaseUser 不可 JSON 序列化

我有以下自定义用户模型尝试使用 Django 1.5 AbstractBaseUser:

该模型运行良好,数据库符合预期,但问题是当我尝试转储数据为我的测试创建夹具时。

然后我得到错误:

你有什么想法可能是什么原因。它可能是 charfield 主键还是带有 abstractbaseuser 模型的东西?

谢谢

0 投票
5 回答
10047 浏览

django - 将现有 auth.User 数据迁移到新的 Django 1.5 自定义用户模型?

我不想破坏我网站上的所有用户。但我想利用 Django 1.5 的自定义可插拔用户模型。这是我的新用户模型:

在新安装时,一切都适用于我的新模型(我有其他代码,以及这样做的充分理由——所有这些在这里都无关紧要)。但是,如果我将它放在我的实时站点上并进行同步数据库和迁移,我将失去所有用户,或者至少他们将位于与为我的新模型创建的新表不同的孤立表中。

我对 South 很熟悉,但根据这篇文章和我的一些试验,它的数据迁移目前似乎不适合这种特定的迁移。因此,我正在寻找某种方法来让 South 为此工作或进行一些非 South 迁移(原始 SQL、dumpdata/loaddata 或其他),我可以在我的每台服务器(Postgres 9.2)上运行以迁移用户一旦创建了新表,而旧的 auth.User 表仍在数据库中。

0 投票
1 回答
4485 浏览

django - 如何使用 pip 安装 Django 1.5?

如何安装 Django 1.5?pip install django==1.5不工作。

Django1.5 是稳定版吗?

0 投票
1 回答
3644 浏览

django - 何时在 Django 1.5 中使用自定义用户模型

我对 Django 1.5 中的自定义用户模型有疑问

所以现在默认的用户模型对我来说很好,我只需要添加一些其他变量,例如性别、位置和生日,以便用户在成功注册并激活他们的帐户后填写这些变量。

那么,实现此场景的最佳方法是什么?

我是否必须创建一个名为 Profile 的新应用并继承 AbstractBaseUser?并将我的自定义变量添加到models.py?有什么好榜样可以让我效仿吗?

先感谢您

0 投票
6 回答
9852 浏览

django - 将现有站点更新为新的 Django 1.5 用户模型后 django_admin_log 上的完整性错误

显然,在将我的新用户表添加到站点后,django_admin_log 仍然具有到 auth_user 表的 FK。有什么办法解决这个问题吗?我在分期或本地没有看到这个问题,所以一定发生了一些奇怪的事情。

Traceback(最近一次通话最后一次)

文件“/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py”,第 115 行,在 get_response response = callback(request, *callback_args, **callback_kwargs)

文件“/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/api/object_wrapper.py”,第 220 行,调用 self._nr_instance,args,kwargs)

包装器中的文件“/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/framework_django.py”,第 475 行,返回已包装(*args,**kwargs)

包装器中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/options.py”,第 372 行 return self.admin_site.admin_view(view)(*args, * *夸格斯)

_wrapped_view 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py”,第 91 行 response = view_func(request, *args, **kwargs)

_wrapped_view_func 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/cache.py”,第 89 行 response = view_func(request, *args, **kwargs)

内部返回视图中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/sites.py”,第 202 行(请求,*args,**kwargs)

_wrapper 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py”,第 25 行 return bound_func(*args, **kwargs)

_wrapped_view 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py”,第 91 行 response = view_func(request, *args, **kwargs)

文件“/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py”,第 21 行,在 bound_func 返回 func(self, *args2, **kwargs2)

文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py”,第 223 行,内部返回 func(*args, **kwargs)

文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py”,第 217 行,退出 self.exiting(exc_value, self.using)

退出提交中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py”,第 281 行(使用=使用)

提交 connection.commit() 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py”,第 152 行

提交self._commit () 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/init .py”,第 241 行

文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py”,第 242 行,在 _commit *tuple(e.args)), sys.exc_info()[2])

_commit 中的文件“/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py”,第 240 行,返回 self.connection.commit()

提交中的文件“/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/database_dbapi2.py”,第 68 行,返回 self._nr_connection.commit()

IntegrityError:在表“django_admin_log”上插入或更新违反了外键约束“django_admin_log_user_id_fkey”详细信息:表“auth_user”中不存在键(user_id)=(2)。

0 投票
32 回答
172574 浏览

django - 设置 DEBUG = False 会导致 500 错误

一旦我更改了DEBUG = False,我的站点将生成 500(使用 wsgi & manage.py runserver),并且 Apache 错误日志中没有错误信息,当我更改debugTrue.

我正在使用 Django 1.5 和 Python 2.7.3 这里是 Apache 访问日志并且没有任何日志在 apache 错误日志中

这是我的设置文件:

0 投票
1 回答
1546 浏览

django - 更新 django 1.5 时出错 - u“'admin' 不是注册的命名空间

我正在将 django 从前面的 1.4 升级到 1.5,一切顺利,但是当我尝试输入 url 时,管理员方面出现了这个特定错误,而不是如何修复它,有什么想法吗?

错误:

网址:

0 投票
4 回答
7191 浏览

django - Django 管理员无法使用自定义用户模型正确登录

我将 Django 1.4.5 上的应用程序升级到 Django 1.5,并刚刚完成迁移到自定义用户模型。当我使用我自己的身份验证表单和我的超级用户凭据(在执行时创建manage.py syncdb)登录到我的应用程序时,一切正常。

我能够通过身份验证,如果我去/admin,我已经按预期登录。我能够完美地导航和使用管理面板。但是,如果我尝试/admin使用 django 管理员登录表单从 登录到管理面板,我会收到错误消息:

请输入正确的员工帐户电子邮件和密码。两个地方都要注意大小写。

ModelAdmin我做了一些调查,认为这可能ModelAdmin. 但是,问题仍然存在。

有什么想法可能导致这种情况吗?

0 投票
2 回答
765 浏览

django - Django 1.5:adminmedia 和 django-filebrowser-no-grappelli

我尝试在 Django 1.5 中使用 django-filebrowser-no-grappelli。问题是:在 Django 1.5 中,模板标签库 adminmedia 被删除,它只包含已弃用的模板标签 {% admin_media_prefix %}。Django-filebrowser-no-grappelli 在模板中使用 adminmedia:

我该如何解决?谢谢!