Raise ImproperlyConfigured(msg)
raise ImproperlyConfigured(msg)
In "additional_app", in "models.py":
from django.db import models
from django.contrib.auth import get_user_model
User = get_user_model()
class Profile(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
id_user = models.IntegerField()
bio = models.TextField(max_length=500, blank=True)
profileimg = models.ImageField(upload_to='profile_images', default='btm-banner.png')
location = models.CharField(max_length=100, blank=True)
def __str__(self):
return self.user.username
I have created 'media_folder' in "additional_app" and put into img 'btm-banner.png' to django load it if user dont load self picture in profile.
Also i write in settings.py:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Also in 'main_app', in urls.py:
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = urlpatterns + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Now i want make 'migration' In Terminal:
S:\Programms\Projects\social_app\main_app> py manage.py makemigration
Enter
Result: django.core.exceptions.ImproperlyConfigured: additional_app.apps.AdditionalAppConfig.default_auto_field refers to the module 'django.db.media .BigAutoField' that could not be imported.