【问题标题】:django allauth how to make a custom design htmldjango allauth 如何制作自定义设计 html
【发布时间】:2013-10-29 22:17:24
【问题描述】:

我知道有很多关于该主题的文档,this onethis one,但我找不到一个能够让 5 岁的孩子 - 或设计师 - 能够理解的文档:)。 我的知识是html和css,我需要使用Django AllAuth为用户登录过程设计模板。我独自一人,对python一无所知。 有人请指点我一些好的文档来帮助回答我的问题: 1 - 如果我不知道即将到来的元素,我该如何设计每个帐户/页面 html?我需要处理 views.py 文件吗? (可以在没有任何 Python 知识的情况下这样做吗?) 2 - 我如何才能真正测试所有错误消息而不必每次都通过所有登录步骤?

谢谢大家

【问题讨论】:

    标签: html django django-allauth


    【解决方案1】:

    我做了这样的事情。这是用于 django-registration,但想法是一样的。 - 去 github,克隆所有的模板。如果您不熟悉,allauth app 文件夹内会有一个名为 templates 的文件夹,然后下载整个文件夹。在其中,会有 base.html 和一个名为 allauth 的文件夹。 -base.html 不需要,你可以删除它。 - 在 all-auth 文件夹中,你会有一堆不言而喻的 html 文件。打开文件,现在,唯一重要的内容在 {% block content %}{% endblock %} 之间。将其复制到您想要的 html 文件中,但请确保具有相同的文件名;否则,allauth 不会识别。 -如果你想要更多的自定义,运行服务器,获取 (soem name)" html 代码,你会看到一堆 id = "(some name)" 和 name = "" 的 html 表单字段。这些是 HTML 字段. 只要你为每个字段保持相同的 id 和 name,你可以随意使用它们。

    总结:使用从 github 获得的默认 allauth 模板运行服务器。转到 django 生成的 html 文件的源代码。复制所有相关的字段,并根据需要使用它们。

    我知道我不是很清楚,但这是一个漫长的过程。

    这里是官方 django 页面:https://docs.djangoproject.com/en/dev/topics/forms/#customizing-the-form-template

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      • 2018-02-06
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      相关资源
      最近更新 更多