Olá pessoal, boa noite!
![]( )
Olá pessoal, boa noite!
![]( )
Olá, Alan! Tudo bem com você?
Se você está tendo problemas para acessar o admin do Django, pode ser que o usuário admin não esteja configurado corretamente. Você pode tentar criar um novo usuário admin usando o comando python manage.py createsuperuser
no terminal e seguir as instruções para definir um nome de usuário e senha.
Caso apareça um erro ao rodar o comando e no seu início estiver assim "You have 24 unapplied migration(s)" em vermelho, você deve rodar o seguinte comando antes do que eu havia comentado anteriormente.
python manage.py migrate
Quanto ao problema com as imagens, pode ser um problema com a configuração dos arquivos estáticos do Django. Certifique-se de que a configuração STATIC_URL
e STATIC_ROOT
esteja correta em seu arquivo settings.py. Além disso, você precisa executar o comando python manage.py collectstatic
para coletar todos os arquivos estáticos em um local que o Django possa encontrar.
Espero que essas sugestões possam te ajudar. Caso essas dicas não solucione o seu problema, se você puder fornecer mais detalhes ou códigos de erro específicos, eu poderia ser capaz de fornecer uma ajuda mais assertiva.
Grande abraço e bons estudos!
Olá Armano, bom dia!
Estou bem!
Estimo que esteja tudo bem contigo e a sua família.
Obrigado!!!
A parte do admin funcionou, porem as imagens não aparecem, mesmo fazendoo que tu sugeriu.
Por obséquio, poderia conferir settings.py para mim?
"""
Django settings for setup project.
Generated by 'django-admin startproject' using Django 4.1.
For more information on this file, see
https://docs.djangoproject.com/en/4.1/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/4.1/ref/settings/
"""
from pathlib import Path, os
from dotenv import load_dotenv
load_dotenv()
# Build paths inside the project like this: BASE_DIR / 'subdir'.
BASE_DIR = Path(__file__).resolve().parent.parent
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = str(os.getenv('SECRET_KEY'))
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'galeria.apps.GaleriaConfig',
"usuarios.apps.UsuariosConfig",
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = 'setup.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_APPLICATION = 'setup.wsgi.application'
# Database
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
# Password validation
# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators
AUTH_PASSWORD_VALIDATORS = [
{
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
},
{
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
},
]
# Internationalization
# https://docs.djangoproject.com/en/4.1/topics/i18n/
LANGUAGE_CODE = 'pt-br'
TIME_ZONE = 'America/Sao_Paulo'
USE_I18N = True
USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_URL = 'static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'setup/static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
# Media
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = "/media/"
# Default primary key field type
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
Desde já agradeço!
Oi Alan, Boa tarde!
Tudo ótimo, também estimo que sua família esteja bem!
Analisando as configurações do seu arquivo "settings.py", não consegui identificar nenhum problema inerente nele que poderia causar a inconsistência de não aparecer as imagens no seu projeto.
Com isso, peço que me ceda mais detalhes dos passos que você seguiu antes que o seu projeto deixasse de mostrar as imagens, ou até mesmo, compartilhe o seu projeto comigo, via GitHub ou Drive do Google. Assim terei uma ideia melhor do que está acontecendo no seu projeto.
Bons estudos!