Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 对齐文本框Django_Python_Django - Fatal编程技术网

Python 对齐文本框Django

Python 对齐文本框Django,python,django,Python,Django,这是我的登记表: 我正在尝试对齐所有文本框。这是我的表格代码 Forms.py class RegistrationForm(UserCreationForm): email = forms.EmailField(required=True, label = "Email:") username = forms.CharField(required=True, label = "Username:") first_name = forms.CharField(requi

这是我的登记表:

我正在尝试对齐所有文本框。这是我的表格代码

Forms.py

class RegistrationForm(UserCreationForm):
    email = forms.EmailField(required=True, label = "Email:")
    username = forms.CharField(required=True, label = "Username:")
    first_name = forms.CharField(required=True, label = "First Name:")
    last_name = forms.CharField(required=True, label = "Last Name:")
    password1 = forms.CharField(widget=forms.PasswordInput, required=True, 
    label = "Password:")
    password2 = forms.CharField(widget=forms.PasswordInput, required=True, 
    label = "Confirm Password:")


class Meta:
    model = User
    fields = {
        'password2',
        'username',
        'first_name',
        'last_name',
        'email',
        'password1'
    }

非常感谢您的帮助。

您需要了解Django在这里提供的输出是html,您必须使用css对其进行样式设置

因此,您需要了解如何使用html和css为表单设计样式,这并不是您在Django中真正要做的事情。(尽管您可以为Django中的HTML元素提供自定义属性,然后使用这些属性引用css中的HTML元素。下面的教程在标题“使用自定义HTML属性”下对此进行了讨论)

下面我将分享一个教程的链接,该教程帮助我了解如何自定义表单的渲染方式。这应该能解释我想解释的很多东西


您需要了解Django在这里提供的输出是html,您必须使用css对其进行样式设置

因此,您需要了解如何使用html和css为表单设计样式,这并不是您在Django中真正要做的事情。(尽管您可以为Django中的HTML元素提供自定义属性,然后使用这些属性引用css中的HTML元素。下面的教程在标题“使用自定义HTML属性”下对此进行了讨论)

下面我将分享一个教程的链接,该教程帮助我了解如何自定义表单的渲染方式。这应该能解释我想解释的很多东西


如果这个答案解决了您的问题,您能选择它作为正确答案吗?您提供的链接在这方面对我非常有用,谢谢!如果这个答案解决了你的问题,你能选择它作为正确的答案吗?你提供的链接在这方面对我非常有用,谢谢!