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?