Я учусь Django 2.2, я пытаюсь отобразить имя пользователя моей модели с именем «Профиль», но вместо этого у меня есть: Профиль objet (3), Профиль объекта (4)
Здесь код в Profile Apps => models.py:
from django.db import models
from django.contrib.auth.models import User
from django.core.validators import FileExtensionValidator
# Create your models here.
class Profile(models.Model):
name = models.ForeignKey(User, on_delete=models.CASCADE)
website = models.URLField(blank=True)
avatar = models.ImageField(upload_to='uploads/img', validators=[FileExtensionValidator(allowed_extensions=['png'])], blank=True)
updated = models.DateTimeField(auto_now=True)
created = models.DateTimeField(auto_now_add=True)
@property
def get_created(self):
return self.created.strftime("%m/%d/%Y, %H:%M:%S")
def __str__(self):
return "{}-{}".format(self.name, self.get_created)
Вот код в Profile Apps => admin.py:
from django.contrib import admin
from .models import Profile
# Register your models here.
admin.site.register(Profile)
Вот код в Profile Apps = > init .py:
default_app_config = "profiles.apps.ProfilesConfig"
У меня есть это, вместо имени пользователя: