Vous n'êtes pas identifié(e).
Salut,
comment on fait pour stocker plusieurs valeurs dans un Model.
class Historique(models.Model):
user= models.OneToOneField(User, primary_key=True)
historique= models.IntegerField(max_length=10, blank=True, null=True)
last_modif= models.DateTimeField(auto_now=True)
Je voudrais que 'historique' contienne plusieurs séries de chiffre pour un 'user'.
Hors ligne
En général, on fait plusieurs entrées dans la base de la même façon que les choix sont gérés par sondage dans le tutoriel Django.
Hors ligne
Ok merci j'ai reussi, mais est-il possible de que le champs " search_fields " cherche la série de chiffre qui se trouve dans mon deuxième Model ? Car quand je le fais y a une erreur.
class Historique(models.Model):
user= models.OneToOneField(User, primary_key=True)
last_modif= models.DateTimeField(auto_now=True)
def __str__(self):
return "Historique de {0}".format(self.user.username)
class ID(models.Model):
historique_lol= models.ForeignKey(HistoriqueLOL)
m_id= models.IntegerField(max_length=10, blank=True, primary_key=True)
finish= models.BooleanField(default=False)
class IDInl(admin.TabularInline):
model = ID
extra = 10
class HistAdmin(admin.ModelAdmin):
models = Historique
fieldsets = [
('Utilisateur', {'fields': ['user']}),
]
inlines=[IDInl]
list_display =('user', 'last_modif')
ordering = ['user']
search_fields = ['m_id']
admin.site.register(Historique, HistAdmin)
Related Field got invalid lookup: icontains
Hors ligne
Normalement, en utilisant le related name tu devrais pouvoir le faire.
Hors ligne