Articles of django

QuerySet e Manager personalizzati senza interrompere DRY?

Sto cercando di trovare un modo per implementare sia un QuerySet personalizzato che un Manager personalizzato senza interrompere DRY. Questo è quello che ho finora: class MyInquiryManager(models.Manager): def for_user(self, user): return self.get_query_set().filter( Q(assigned_to_user=user) | Q(assigned_to_group__in=user.groups.all()) ) class Inquiry(models.Model): ts = models.DateTimeField(auto_now_add=True) status = models.ForeignKey(InquiryStatus) assigned_to_user = models.ForeignKey(User, blank=True, null=True) assigned_to_group = models.ForeignKey(Group, blank=True, null=True) objects […]

Come inserisco un modulo django nella finestra modale di twitter-bootstrap?

Qualcuno ha fatto la stessa domanda ad aprile, senza alcuna risposta. Ma dal momento che ha fornito troppe informazioni; la domanda è stata abbandonata. Ho lo stesso problema. All’interno di un main_page.html ho questa linea: edit Una volta fatto clic qui, il modello di modifica apparirà all’interno di un modal di avvio di twitter. url.py […]

Django: ottieni un elenco di campi modello?

Ho definito una class User che (in definitiva) eredita dai 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 class Field . Pensavo di poterli recuperare sfruttando inspect.getmembers(model) , ma l’elenco restituito non contiene nessuno di […]

Impostazione del valore selezionato su una forma di Django. ChoiceField

Ecco la dichiarazione del campo in una forma: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([(‘1′,’1’), (‘2′,’2’),(‘3′,’3′), ]), initial=’3’, required = True,) Vorrei impostare il valore iniziale su 3 e questo non sembra funzionare. Ho giocato con il param, citazioni / senza virgolette ecc … ma nessun cambiamento. Alcuni risultati che ho trovato tramite Google […]

Django: ottieni il modello dalla corda?

In Django, puoi specificare relazioni come: author = ForeignKey(‘Person’) E poi internamente deve convertire la stringa “Persona” nel modello Person . Dov’è la funzione che fa questo? Voglio usarlo, ma non riesco a trovarlo.

Concatenare più filtri () in Django, si tratta di un bug?

Ho sempre pensato che concatenare più chiamate a filter () in Django fosse sempre la stessa cosa che raccoglierle in una singola chiamata. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) ma ho attraversato un complicato queryset nel mio codice in cui non è questo il caso class Inventory(models.Model): book = models.ForeignKey(Book) class Profile(models.Model): user = models.OneToOneField(auth.models.User) vacation = […]

Come impostare un progetto Django con django-stages e Amazon S3, ma con diverse cartelle per file statici e file multimediali?

Sto configurando un progetto Django che utilizzava il filesystem del server per la memorizzazione dei file statici delle app ( STATIC_ROOT ) e dei file caricati dall’utente ( MEDIA_ROOT ). Ora ho bisogno di ospitare tutti i contenuti su S3 di Amazon, quindi ho creato un secchio per questo. Usando i django-storages con il back-end […]

Come posso rilevare più accessi in un’applicazione web Django da diverse località?

Voglio consentire solo una sessione autenticata alla volta per un accesso individuale nella mia applicazione Django. Quindi, se un utente è connesso alla pagina web su un dato indirizzo IP, e quelle stesse credenziali utente sono utilizzate per accedere da un indirizzo IP diverso, voglio fare qualcosa (disconnetti il ​​primo utente o nega l’accesso al […]

Creazione di un modello e modelli correlati con i moduli Inline

[Ho postato questo agli utenti di Django | Google Gruppi anche.] Usando l’esempio nel documento formline in linea , sono in grado di modificare oggetti appartenenti ad un particolare modello (usando le forms del modello). Ho cercato di seguire lo stesso schema per creare nuovi oggetti usando i moduli in linea, ma non sono stato […]

Come ottenere l’URL corrente all’interno di un modello Django?

Mi stavo chiedendo come ottenere l’URL corrente all’interno di un modello. Dire che il mio URL era /user/profile/ Come posso restituirlo al modello?