Hacer formulario en django y personalizar con css
Me gustaría poder personalizarlo a mi estilo el formulario, he buscado en internet pero me deja confuso, espero que me ayude...
No quiero usar bootstrap, quiero hacer mi propio estilo, mi código es este:
Register.html
{% extends "blog/base.html" %}
{% block content %}
<div>
<form method="POST">
{% csrf_token %}
<fieldset>
<legend>Join Today</legend>
{{ form.as_p }}
</fieldset>
<div>
<button type="submit">Sign Up</button>
</div>
</form>
<div>
<small>
Already Have An Account? <a class="ml-2" href="#">Sign In</a>
</small>
</div>
</div>
{% endblock content %}views.py
from django.shortcuts import render, redirect
from django.contrib import messages
from .forms import usuarioRegistrado
def register(request):
if request.method == 'POST':
form = usuarioRegistrado(request.POST)
if form.is_valid():
username = form.cleaned_data.get('username')
#message.success(request, f'Account created for {username}!')
form.save()
return redirect('blog-home')
else:
form = usuarioRegistrado()
return render(request, 'users/register.html', {'form': form})forms.py
from django import forms from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm class usuarioRegistrado(UserCreationForm): email = forms.EmailField() class Meta: model = User fields = ['username', 'email', 'password1', 'password2']
Por mas que le pongo ids o clases, no puedo modificar el posicionamiento, el color, la fuente y esas cosas, que puedo hacer?