Дан go: страница администрирования не отображает пользователя хорошо - PullRequest
0 голосов
/ 25 марта 2020

Я учусь 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"

У меня есть это, вместо имени пользователя: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...