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à …
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) …
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 …
Sono curioso di sapere se esiste un modo per eseguire una query in Django che non sia " SELECT * FROM..." sottostante. Sto cercando di fare un " SELECT DISTINCT columnName FROM ..." invece. Nello specifico ho un modello che assomiglia a: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = …
На этот вопрос есть ответы на 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, …
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 …
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 …
Sto cercando di ottenere l'ultimo oggetto del modello Django ma non riesco a farlo. Nessuno di questi funziona: obj = Model.objects.filter(testfield=12).latest() obj = Model.objects.latest().filter(testfield=12)
Indicazioni del mio supervisore: "Voglio evitare di inserire alcuna logica in models.py. Da questo momento in poi, usiamola come solo classi per accedere al database e manteniamo tutta la logica nelle classi esterne che utilizzano le classi dei modelli, o le racchiudiamo". Mi sento come se questa fosse la strada …
Ho un modello che vorrei contenere un nome di soggetti e le loro iniziali (i dati sono in qualche modo resi anonimi e tracciati dalle iniziali). In questo momento, ho scritto class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # …
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 …
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
In django, esiste un campo timestamp predefinito per tutti gli oggetti? Cioè, devo dichiarare esplicitamente un campo "timestamp" per "creato il" nel mio modello - o c'è un modo per ottenerlo automaticamente?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.