我知道有很多关于这个主题的文档,this one和this one,但我找不到一个可以解释的文件,这样一个5岁的孩子 - 或者设计师 - 可以理解:) 。 我的知识是html和css,我需要使用Django AllAuth为用户登录过程设计模板。我独自一人,不知道python。 有人请给我一些好的文档来帮助回答我的问题: 1 - 如果我不知道将要出现什么元素,我如何设计每个帐户/页面html?我是否需要处理views.py文件? (可能没有任何python知识吗?) 2 - 如何在不必每次都通过所有登录步骤的情况下实际测试所有错误消息?
谢谢你们,伙计们
答案 0 :(得分:0)
我做了这样的事。这是为django注册,但想法是一样的。 - 转到github,并克隆所有模板。如果您不熟悉,将在allauth app文件夹中有一个名为templates的文件夹,并下载整个文件夹。在其中,将有base.html和一个名为allauth的文件夹。 不需要-base.html,您可以删除它。 -inside all-auth文件夹,你将拥有一堆不言而喻的html文件。现在,打开文件,唯一重要的内容位于{%block content%} {%endblock%}之间。将其复制到您想要的html文件,但请确保具有相同的文件名;否则,allauth认真地说。 - 如果你想要更多的自定义,运行服务器,获取(soem名称)“html代码,你会看到一堆html表格fiels与id =”(某些名称)“和名称=”“。这些是HTML字段只要你为每个字段保留相同的id和名称,你就可以随意使用它们。
摘要:使用从github获取的默认allauth模板运行服务器。转到django生成的html文件的源代码。复制所有相关的字段,然后根据需要使用它们。
我知道我并不完全清楚,但这是一个漫长的过程。
以下是官方的django页面:https://docs.djangoproject.com/en/dev/topics/forms/#customizing-the-form-template