- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在我的 Linux Apache 服务器上安装了 Django Userena。
在纠正了一些错误后,我开始查看文档。然而,在搜索了文档和谷歌搜索后,我仍然无法找到如何更改页面的外观!例如,如何更改登录页面、注册页面等的外观?我知道每个 userena 模板都扩展了 base.html
,但我从那里去哪里?
我可能遗漏了一些非常简单的东西,所以如果答案很明显,请原谅我。
最佳答案
这是signin
Userena( source) 的方法签名 -
def signin(request, auth_form=AuthenticationForm,
template_name='userena/signin_form.html',
redirect_field_name=REDIRECT_FIELD_NAME,
redirect_signin_function=signin_redirect, extra_context=None):
template_name
保存模板位置的方法。您可以覆盖它。在您的
urls.py
,你可以像这样使用它 -
url(r'^signin/', 'userena.views.signin', {'template_name': 'signin.html'}, name="signin"),
signin.html
您的页面内
templates
文件夹和扩展
base.html
.
signin
View 在名为
form
的变量中发送登录表单.你可以看到
the source .您可以使用模板上的表单
signin.html
喜欢
{{ form.as_p }}
.如果您可以遵循
userena.forms. AuthenticationForm
,您还可以单独设置每个字段的格式。 .再次检查
source code .您可以对 Userena 拥有的任何允许像这样覆盖的 View 执行相同的操作。
关于Django Userena 自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15652462/
我最近在我的 Linux Apache 服务器上安装了 Django Userena。 在纠正了一些错误后,我开始查看文档。然而,在搜索了文档和谷歌搜索后,我仍然无法找到如何更改页面的外观!例如,如何
对于我的新项目,我决定使用 django-userena 我按照 userena docs 的说明进行操作.但是我收到此错误: SiteProfileNotAvailable at /accounts
我正在尝试为 Userena 创建多个配置文件 - 每个用户只能有一种配置文件类型。在其他讨论之后,我正在使用多表继承,但是当我这样做时,我无法将数据保存到派生模型中。一切最终都变成了 CommonP
我想将用户分成两个不同的组,雇主或 员工,在注册时。我正在使用 django-userena 并且对于雇主组,我正在考虑使用相同注册 View 的克隆,但绑定(bind)了不同的 url。 因此,在
我想要实现的是,我想将配置文件模型进一步扩展到教师或学生。在注册表单中,我添加了一个选择字段,用户可以在其中选择他是老师还是学生。下面是我的模型结构。 class Profile(UserenaLan
我正在使用 django-userena。我有一个名为 UserProfile 的模型。我在注册表单中添加了额外的字段。这些字段显示正确但数据未保存。我也想将一些字段数据保存到另一个模型 (Busin
我刚刚使用 userena 创建用户函数,一切正常,除了当我尝试在管理页面登录时出现此错误,并且我使用的是 django 1.9.7 和 userena 2.0.1。我读了一些旧帖子,它说要删除 IN
嘿,我尝试将 userena 与 django 结合使用来构建一个网站,该网站在登录后具有干净的仪表板。我当前的问题是 userena 使用相当高的 url 深度。 Userena 位于 myproj
使用普通的 Django 用户处理,一旦他/她登录,您就可以保存与用户的 session 。但是,在阅读 userena views.py 文件进行登录后,我无法看到用户是如何被跟踪的,因此一旦他们登
我正在寻找 django-userena 和 django-registration(我认为更受欢迎)的用户来回答这个问题。我已经查看了两者的文档,但我仍然没有完全接受任何一种选择。 由于 djang
在 Django-facebook 中明确写到他们推荐它与 Userena 一起使用: We recommend using Django Userena. It seems easier to wo
是否有一种简单的方法允许必填的配置文件字段? 我在当前的 Django 项目中使用 userena。我有一个名为 UserProfile 的自定义配置文件,它具有如下定义的 start_year 非空
我正在使用 Django Userena,在密码重置部分,每当我单击密码重置链接时,我都会收到以下错误。我正在使用 Django 1.6。我发现了几个有关密码的问题重置问题,没有任何成果可以解决我的问
我是一名优秀的程序员,十分优秀!