Executando verificação de segurança...
1

Tenta adicionar STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles_build', 'static') no settings do projeto e usar o comando python manage.py collectstatic.
Esse comando vai criar uma pasta na raiz chamada staticfiles_build e nela vão ser adicionados todos arquivos das pastas static, em produção o Django fornece esses arquivos de forma diferente, talvez isso resolva o problema o problema do estilo no DEBUG = False.
O banco de dados é o sqlite3 mesmo?

Carregando publicação patrocinada...
1

Fiz esse projeto, mas deixei o nome da pasta como "staticfiles". Sabe me informar se tanto a pasta static ou staticfiles eu tenho que colocar no gitignore ou posso subir junto pro deploy

1

No deploy vc só precisa da staticfiles, então ela não pode colocar no gitignore, já a pasta static pode colocar pra não consumir espaço desnecessariamente já que os mesmos arquivos vão estar na staticfiles. Caso vc estiver usando um serviço de banco de dados vc consegue hospedar sua aplicação na vercel, mas como lá é serveless vc não consegue usar o sqlite3 padrão do django.

1