Domande taggate «django-models»

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

3
Django: come creare un file e salvarlo nel FileField di un modello?
Ecco il mio modello. Quello che voglio fare è generare un nuovo file e sovrascrivere quello esistente ogni volta che viene salvata un'istanza del modello: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file …

9
Django "xxxxxx Object" visualizza la personalizzazione nella barra laterale delle azioni di amministrazione
Vorrei modificare il comportamento predefinito di come la barra laterale delle modifiche recenti dell'amministratore visualizza il nome degli "oggetti" aggiunti. Fare riferimento all'immagine qui sotto: Vorrei cambiare il modo in cui questi vengono denominati in Admin. Idealmente, vorrei essere in grado di cambiarlo da "MyModelName object" a, come nell'esempio dell'oggetto …

1
Posso rendere facoltativo il campo della chiave esterna nel modello Django
Ho questo codice subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Non è sempre possibile che io abbia tre valori di libri. quindi a volte se non conosco l'argomento, il luogo o l'editore. Quindi voglio tenerli vuoti Ma se ce l'ho, ho bisogno della casella di selezione per selezionare. …

10
Impostare Django IntegerField con le scelte = ... nome
Quando hai un campo modello con un'opzione di scelta, tendi ad avere alcuni valori magici associati a nomi leggibili dagli umani. Esiste in Django un modo conveniente per impostare questi campi in base al nome leggibile dall'uomo invece che al valore? Considera questo modello: class Thing(models.Model): PRIORITIES = ( (0, …


14
Ridimensiona i campi in Django Admin
Django tende a riempire lo spazio orizzontale quando si aggiungono o si modificano voci sull'amministratore, ma, in alcuni casi, è un vero spreco di spazio, quando, ad esempio, si modifica un campo data, largo 8 caratteri, o un CharField, anche 6 o 8 caratteri di larghezza, quindi la casella di …



3
Django: filtro sulle proprietà della chiave esterna
Sto cercando di filtrare una tabella in Django in base al valore di un particolare campo di un file ForeignKey. Ad esempio, ho due modelli: class Asset(models.Model): name = models.TextField(max_length=150) project = models.ForeignKey('Project') class Project(models.Model): name = models.TextField(max_length=150) Vorrei filtrare il mio elenco di risorse in base al nome del …


2
Django: impostare la chiave esterna utilizzando il numero intero?
C'è un modo per impostare la relazione di chiave esterna utilizzando l'id intero di un modello? Questo sarebbe per scopi di ottimizzazione. Ad esempio, supponiamo di avere un modello Employee: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey('EmployeeType') e EmployeeType(models.Model): type = models.CharField(max_length=100) Voglio la flessibilità di …



5
modelli django selezionando singolo campo
Ho una tabella / modelli chiamati Employeese vorrei ottenere tutte le righe di un singolo campo come set di query. So di poterlo fare in questo modo (spero di farlo anche bene): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name Interrogherebbe il database per tutti i campi e usarne uno solo? C'è …

6
Come impostare il valore predefinito di un campo del modello Django su una chiamata / chiamata di funzione (ad esempio, una data relativa all'ora della creazione dell'oggetto del modello)
MODIFICATO: Come posso impostare il valore predefinito di un campo Django su una funzione che viene valutata ogni volta che viene creato un nuovo oggetto modello? Voglio fare qualcosa di simile a quanto segue, tranne che in questo codice, il codice viene valutato una volta e imposta il valore predefinito …

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.