Jusqu'à présent, lors de la sélection d'un employé, la liste était affichée par UserName, mais cela a été remplacé par un nom japonais.
Ça ressemble à ça avant le changement
Je voudrais l'appliquer aux écrans que j'ai implémentés jusqu'à présent. Qiita m'a appris comment faire cela. C'était une très grande aide.
Je lis souvent l'article sur le net selon lequel l'Utilisateur doit être personnalisé, mais je ne comprends pas très bien ... Je ne voulais pas avoir de mal à implémenter la fonction de connexion, alors j'ai procédé avec l'utilisateur tel quel, mais cela peut avoir été une erreur ...
Je peux me sentir libre de demander s'il y a une personne comme un maître, mais je pose aussi des questions sur Qiita quand je ne comprends pas après des heures de recherche moi-même, et je crains que la réponse ne soit longue lorsqu'il s'agira de créer un utilisateur. C'est difficile à entendre car il est fermé ...
Je pense que c'est un effet néfaste de ne pas avoir de maître. J'aimerais envisager de postuler avec menta.
Pour la méthode de mise en œuvre, https://qiita.com/hdj16802/questions/5567dc92502dc0c88546 Il est décrit sur cette page.
Ichiyo, code
models.py
class MyUser(User):
def __str__(self):
return '%s %s' % (self.last_name, self.first_name)
class Meta:
proxy = True
class BoardModel(models.Model):
''''
Modèle de carte
'''
title = models.CharField(verbose_name='Titre', max_length=100, blank=False, null=False)
shisetsu_name = models.ForeignKey(Shisetsu, verbose_name='Établissement', related_name='shisetsu_name',on_delete=models.SET_NULL,blank=True, null=True)
content = models.TextField(verbose_name='Contenu',blank=True, null=True)
author = models.ForeignKey(MyUser, on_delete=models.CASCADE, verbose_name='Donateur')
images = models.ImageField(verbose_name='image', upload_to='', blank=True, null=True)
good = models.IntegerField(verbose_name='Nombre de likes', blank=True, default=0)
read = models.IntegerField(verbose_name='Nombre de lecteurs', blank=True, default=0)
readtext = models.CharField(verbose_name='Liste des lecteurs', max_length=200,blank=True)
create_date = models.DateTimeField(verbose_name='Date d'enregistrement', auto_now_add=True)
create_user = models.CharField(verbose_name='Utilisateur enregistré', max_length=50, null=True)
update_date = models.DateTimeField(verbose_name='Mettre à jour la date et l'heure', auto_now=True)
update_user = models.CharField(verbose_name='Mettre à jour l'utilisateur', max_length=50, null=True)
def __str__(self):
return self.title
C'est acceptable
Recommended Posts