Domande taggate «django-models»

Per domande relative all'uso della classe del modello dal framework Web Django.

3
Valore predefinito per il campo nel modello Django
Supponiamo che io abbia un modello: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Attualmente sto utilizzando l'amministratore predefinito per creare / modificare oggetti di questo tipo. Come rimuovo il campo bdall'amministratore in modo che ogni oggetto non possa essere creato con un valore e piuttosto riceverà …

3
Chiave esterna da un'app all'altra in Django
Mi chiedo se sia possibile definire una chiave esterna in un file models.py in Django che sia un riferimento a una tabella in un'altra app? In altre parole, ho due app, chiamate cf e profiles, e in cf / models.py ho (tra le altre cose): class Movie(models.Model): title = models.CharField(max_length=255) …

5
Collegamento alla cronologia del modello di Django Admin
Il set up: Sto lavorando a un'applicazione Django che consente agli utenti di creare un oggetto nel database e poi tornare indietro e modificarlo quanto desiderano. Il sito di amministrazione di Django conserva una cronologia delle modifiche apportate agli oggetti tramite il sito di amministrazione. La domanda: Come collego la …


8
Django elimina FileField
На этот вопрос есть ответы на Stack Overflow на русском : Как удалить файл на диске из поля FileField / ImageField при удаоть Sto creando un'app Web in Django. Ho un modello che carica un file, ma non riesco a eliminarlo. Ecco il mio codice: class Song(models.Model): name = models.CharField(blank=True, …


2
Aggiorna solo campi specifici in models.Model
Ho un modello class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question e ora voglio aggiornare solo il activecampo. Quindi faccio questo: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Ora ricevo un errore IntegrityError: PRIMARY KEY must be unique. Ho ragione con …

10
Ottenere TypeError: __init __ () manca 1 argomento posizionale richiesto: 'on_delete' quando si tenta di aggiungere la tabella padre dopo la tabella figlia con voci
Ho due classi nel mio database sqlite, una tabella padre denominata Categoriee la tabella figlia chiamata Article. Ho creato prima la classe della tabella figlio e ho aggiunto le voci. Quindi prima ho avuto questo: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return …




6
Utilizzo di un UUID come chiave primaria nei modelli Django (impatto sulle relazioni generiche)
Per una serie di motivi ^, vorrei utilizzare un UUID come chiave primaria in alcuni dei miei modelli Django. Se lo faccio, sarò ancora in grado di utilizzare app esterne come "contrib.comments", "django-voting" o "django-tagging" che utilizzano relazioni generiche tramite ContentType? Usando "django-voting" come esempio, il modello di voto ha …

3
Come eseguire SELECT MAX in Django?
Ho un elenco di oggetti come posso eseguire una query per fornire il valore massimo di un campo: Sto usando questo codice: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg rating è un numero intero


8
Crea in blocco oggetti modello in django
Ho molti oggetti da salvare nel database, quindi voglio creare istanze del modello con quello. Con django, posso creare tutte le istanze dei modelli, con MyModel(data), e poi voglio salvarle tutte. Attualmente ho qualcosa del genere: for item in items: object = MyModel(name=item.name) object.save() Mi chiedo se posso salvare direttamente …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.