问题标签 [django-registration]
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-registration 视图自定义
我在我的一个项目中使用django-registration
(参见:https ://bitbucket.org/ubernostrum/django-registration )。django-registration 的标准设置是在urls.py
文件中添加以下代码
并自定义名为registration
.
上面的代码正在创建指向注册、登录和密码恢复的链接,这很好。但是在我的项目中,我通常会添加一些其他功能到我的视图中,所以如果我只是添加include('registration.urls')
它,我似乎无法自定义包含那些 django 注册表单的视图。
有没有办法调用视图中使用的表单,django-registration
以便我可以在这些视图上添加更多内容?
python - 在 django 注册表单中添加额外的字段
我有一个名为“组织”的模型,我已将其设置为用户配置文件,我希望“组织”模型中的字段显示在注册页面上。我该如何使用 django-registration 来做这件事。
django - 将新用户帐户的用户名放入 django-registration 的激活电子邮件中?
有没有办法做到这一点?我在activation_email.txt 模板上下文中没有看到它,但有人可能已经弄清楚了。
谢谢
django - django 扩展了不同的基本模板
我知道我们可以在模板中使用“扩展变量”在两个不同的扩展模板之间切换。例如
通常这工作正常。但是,我的问题是我正在使用 django-registration,我不必编写自己的视图来处理注册和登录过程。这也意味着我无法将变量传递给模板。虽然我的项目目录下确实有注册模板。(如login.html)
不幸的是,Django 不能在模板中这样做:
我知道可以将“变量基数”传递给 auth-login 的唯一方法是编写我自己的视图,例如登录、注销等。这似乎不适合 DRY 模型,并且很容易出错。
还有另一种方法可以做到这一点吗?或任何解决问题的指针?
谢谢。
-P
django-registration - Django-registration ImportError:没有名为信号的模块
我正在尝试为 django-registration 编写信号侦听器,但出现导入错误:没有名为信号的模块。但我可以导入注册。
这是我的代码
- 提前致谢。
django - 如何更改以其形式使用的默认 django-registration 模型?
django-registration
以其形式使用auth User
模型,但我想使用,
当用户注册时,它应该转到 Person 和 User 模型,所以现在我该如何在django-registration
.
请提前帮助我和thanx :)
django - 扩展 Django 用户模型的合理策略?
这似乎应该没问题,因为我没有触及 User 模型本身。
我想纯粹根据电子邮件和密码注册用户。User 模型中需要用户名。我的想法是,我可以创建一个自定义的 UserCreationForm ,将电子邮件地址保存为用户名并验证电子邮件地址。
不幸的是,接下来我将不得不通过 user.username 引用电子邮件地址。
这是标准吗?有没有更好的办法?
谢谢
python - Django 注册替代方案
我在看django-registration。它在 alpha 0.8 中,并且 12/13 个月没有更新。但这似乎是大多数人使用的?我只是想知道是否有用于管理 django 网站上的用户的生产标准包,还是人们倾向于自己推出?
django - django-registration 自动创建用户配置文件
我正在使用 django-registration,我正在尝试连接到它的信号以自动创建一个 UserProfile。
信号定义:
通过 django-registration 发送信号:
我的信号连接:
不用说没有创建 UserProfile。我在这里想念什么?
非常感谢!
编辑:我将我的 connect() 及其相应的方法移到了 model.py 中,但仍然没有运气。
新代码:
我正在使用 Pycharm 进行调试,一开始我在 user_registered.connect() 上的断点被命中。所以我假设 connect() 正在正确注册。但是,我仍然没有看到 createUserProfile 正在运行。还有什么我想念的吗?
谢谢!
回答:呵呵。我的连接和接收器代码错误。正确代码:
我在 django-registration 中阅读了 signals.py 后才意识到
django - 没有密码的Django注册设置
我正在尝试制作一个网站,人们只输入他们的电子邮件地址,并且他们使用 cookie 和所有内容登录。在稍后阶段,我会要求他们提供密码和姓名,但不会使用任何用户名。我正在尝试使用 django-registraition 来执行此操作,但是我遇到了错误并且遇到了一些问题。
首先禁用用户名作为登录功能,我把 str(time()) 而不是用户名 - 我一直在寻找每次都会改变的东西。
但是,当我跳过身份验证(我目前不需要)时,我收到错误:
或者,我可以留下身份验证,但我不知道如何仅使用电子邮件和没有密码进行身份验证。另外,我不知道如何使下一行工作:
如果有人能让我离开这里,那就太棒了。这是一些代码:
我的表格类:
我的观点:
我会愉快地发布任何其他需要的剪辑