Foo.objects.get(pk="foo") <Foo: test> Nel database, voglio aggiungere un altro oggetto che è una copia dell'oggetto sopra. Supponiamo che il mio tavolo abbia una riga. Voglio inserire l'oggetto della prima riga in un'altra riga con una chiave primaria diversa. Come lo posso fare?
Come si converte un oggetto Django Model in un dict con tutti i suoi campi? Tutto include idealmente chiavi e campi esterni con editable=False. Lasciami elaborare. Diciamo che ho un modello Django come il seguente: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) …
Ho un campo in un modello come: class Sample(models.Model): date = fields.DateField(auto_now=False) Ora, devo filtrare gli oggetti in base a un intervallo di date. Come filtrare tutti gli oggetti che hanno una data tra 1-Jan-2011e 31-Jan-2011?
Ho un modello come segue: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() Ho anche un modulo per il modello sopra come segue: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = ('user','ts') Voglio sapere come impostare il …
Sto cercando di creare un SlugFieldin Django. Ho creato questo semplice modello: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Quindi faccio questo: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() >>> …
Vorrei cambiare un nome di campi specifici in un modello: class Foo(models.Model): name = models.CharField() rel = models.ForeignKey(Bar) dovrebbe cambiare in: class Foo(models.Model): full_name = models.CharField() odd_relation = models.ForeignKey(Bar) Qual è il modo più semplice per farlo usando South?
Ok, ho provato quasi tutto e non riesco a farlo funzionare. Ho un modello Django con un ImageField su di esso Ho un codice che scarica un'immagine via HTTP (testato e funziona) L'immagine viene salvata direttamente nella cartella 'upload_to' (l'upload_per essere quello impostato su ImageField) Tutto quello che devo fare …
Come posso interrogare / filtrare in Django e ignorare i casi della mia stringa di query? Ho qualcosa di simile e mi piace ignorare il caso di my_parameter: MyClass.objects.filter(name=my_parameter)
Ho definito una Userclasse che (alla fine) eredita models.Model. Voglio ottenere un elenco di tutti i campi definiti per questo modello. Ad esempio phone_number = CharField(max_length=20),. Fondamentalmente, voglio recuperare tutto ciò che eredita dalla Fieldclasse. Ho pensato che sarei stato in grado di recuperarli sfruttandoli inspect.getmembers(model), ma l'elenco che restituisce …
Spesso mi ritrovo a voler ottenere il primo oggetto da un queryset in Django, o tornare Nonese non ce ne sono. Ci sono molti modi per farlo che funzionano tutti. Ma mi chiedo quale sia il più performante. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else: …
Ho un modello che rappresenta i dipinti che presento sul mio sito. Sulla pagina web principale vorrei mostrarne alcuni: il più recente, uno che non è stato visitato per la maggior parte del tempo, il più popolare e uno a caso. Sto usando Django 1.0.2. Mentre i primi 3 sono …
Voglio creare un oggetto che contiene 2 collegamenti agli utenti. Per esempio: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() ma visualizzo i seguenti errori durante l'esecuzione del server: Accessor per il campo "target" si scontra con il campo correlato "User.gameclaim_set". Aggiungi un argomento related_name alla definizione …
Voglio innescare un'azione speciale nel metodo save () di un oggetto modello Django quando sto salvando un nuovo record (non aggiornando un record esistente). Il controllo per (self.id! = Nessuno) è necessario e sufficiente per garantire che l'autoregistrazione sia nuova e non venga aggiornata? Qualche caso speciale che potrebbe essere …
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.