问题标签 [django-profiles]

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 回答
1578 浏览

django - django-registration creating blank django-profiles using signals

I have gone through the solution here and Shacker's django-profiles: The Missing Manual and subsequent signals solution by Dmitko and answers here and many places.

Here are the details:

AUTH_PROFILE_MODULE = "members.Profile"

From members.models.py

From members.forms.py:

From members.signals.py:

And members.regbackend.py:

I am stuck. Basically my ProfileForm is adding fields to User Registration page but on saving, it is creating a User object with the username an email address but with First and Last name either in the User Object nor the Profile Object are not saved. However a blank Profile is created with the blank fields. I must be missing something small but I can't seem to see it.

So the signals are working but the data is not being saved into the profile.

Honestly, this solution in to our beloved Django should all be in one place with best practice put together for ease.

Help.

0 投票
1 回答
1786 浏览

django - Django 检索用户的所有评论

我正在使用 django-profiles 和 django.contrib.comments,我试图在他们的个人资料中显示特定用户的所有评论。

这是使用来自 django-profiles 的默认 profile_detail 视图。

我已经尝试了这两种方法,但都没有返回任何对象(尽管与此查询匹配的对象确实存在):

在 django.contrib.comments 的源代码中,Comment 模型中 user 的外键具有以下相关名称:

评论还有一个自定义管理器:

其定义为:

自定义管理器是否导致 .all 查询不返回任何内容?我是否正确访问反向关系?任何帮助,将不胜感激。

0 投票
1 回答
990 浏览

django - Django 模型:如何管理字段标志

我需要创建一个用户配置文件。为确保隐私,此配置文件中的许多字段将是“可隐藏的”:每个用户都可以隐藏这些信息。

我可以使用https://github.com/disqus/django-bitfield,但我想知道是否可以更好地将每个字段与自己的标志联系起来。

0 投票
2 回答
4388 浏览

django - django-registration create_user() 意外关键字

我正在尝试创建一个自定义配置文件以将其他字段添加到django-registration. 这是我到目前为止的代码 -

models.py

并且在settings.py

AUTH_PROFILE_MODULE = 'myproject.Profile'

但是,当我尝试使用 create_user() 时出现以下错误。这是我在解释器中输入时发生的情况——

create_user()为了识别这些新列,我缺少什么?谢谢你。

0 投票
1 回答
239 浏览

django - 在 Django 1.3 中访问子类用户配置文件模块

我正在尝试在 django 1.3 中创建两种用户类型。我将 AUTH_PROFILE_MODULE 子类化为以下 models.py:

我正在使用基于通用类的视图,并且可以让 ListView 为 Guide 和 Operator 模型工作我无法让 DetailView 工作。我的views.py如下:

知道可能缺少什么吗?

0 投票
1 回答
5225 浏览

django - Django:通过表单更改用户配置文件

我正在使用 UserProfile 来保存我创建的一些字段。它工作正常。但我想创建一个新视图让用户更改(更新)这些字段值。但是,这些价值观并没有以形式表现出来。有人知道如何解决吗?

视图.py

表格.py

在 bash 中,它工作正常:

0 投票
1 回答
2635 浏览

geodjango - Django-profiles,带有地理字段的用户配置文件?

我是第一次使用django-profiles,所以我可能会遗漏一些基本的东西。

我想创建一个包含地理字段的 UserProfile 模型。具体来说是这样的:

我正在从 contrib.gis.db 导入模型,并从 auth 导入通用用户模型。

当我尝试运行 syncdb 时,出现以下错误:

0 投票
1 回答
74 浏览

python - 数据如何连接到特定的用户 ID?

我是 Django 和 python 的新手。我已经完成了登录表单,但我需要知道。如何将页面内容与用户联系起来。例如:这是一个问答网站。当您登录时,它会显示个人资料页面,其中包含用户之前提出的问题。数据如何链接到模型中的特定用户 ID?可以使用 User 对象来完成吗?如果是这样,你能给我一些简单的脚本示例吗?

谢谢你。

0 投票
1 回答
295 浏览

django - django-profile 将变量传递给模板

工作中的 Django 新手,我可以使用一些指针。我正在使用 django-profile 并且一直在处理我的个人资料页面,该页面由 views.profile_detail 处理。我面临的问题是我无法通过使用此视图将另一个变量放入我的模板中。这是我的视图功能:

这是我的模板:

我可以知道价值配置文件是从哪里传递的吗?是来自字典 {'profile': profile_obj} 还是来自上下文?我尝试将两者都注释掉,但模板仍然可以正常呈现。

我还尝试在我的模板中创建一个名为 accuracy 的新变量,但我无法让它渲染,并且模板只是默默地失败。然后,我将 TEMPLATE_STRING_IF_INVALID = '%s' 添加到我的设置文件中,这使我可以看到未找到准确度变量。我可以知道我做错了什么吗?

任何建议将不胜感激!谢谢 :)

0 投票
1 回答
3001 浏览

django - 当模型不是文件而是目录时,Django 中的 AUTH_PROFILE_MODULE 值

我有以下内容:(它按预期工作)

我有以下内容:(不工作)

似乎 get_profile() 调用 get_model 正在寻找 models.py 作为文件并尝试加载它。

这是错误:

raise SiteProfileNotAvailable('无法加载配置文件 ' SiteProfileNotAvailable: 无法加载配置文件模型,请检查项目设置中的 AUTH_PROFILE_MODULE

原因是我在配置文件应用程序中有很多类,它们都在不同的文件中并导入:

这适用于除 get_profile() 之外的所有内容。

任何解决方法的提示?