Domande taggate «django»

Django è un framework di applicazioni Web lato server open source, scritto in Python. È progettato per ridurre lo sforzo necessario per creare siti Web e applicazioni Web complessi basati sui dati, con particolare attenzione a meno codice, nessuna ridondanza ed essere più espliciti che impliciti.

6
Quadro di riposo Django, utilizzare serializzatori diversi nello stesso ModelViewSet
Vorrei fornire due diversi serializzatori e poter comunque beneficiare di tutte le funzionalità di ModelViewSet: Quando visualizzo un elenco di oggetti, vorrei che ogni oggetto avesse un URL che reindirizza ai suoi dettagli e che ogni altra relazione appare usando __unicode __il modello target; esempio: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", …

12
Django: ottenere l'elenco dei campi del modello?
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 …

10
TransactionManagementError "Non è possibile eseguire query fino alla fine del blocco" atomico "" durante l'utilizzo dei segnali, ma solo durante il Test unità
Ricevo TransactionManagementError quando provo a salvare un'istanza del modello Utente Django e nel suo segnale post_save, sto salvando alcuni modelli che hanno l'utente come chiave esterna. Il contesto e l'errore sono abbastanza simili a questa domanda django TransactionManagementError quando si usano i segnali Tuttavia, in questo caso, l'errore si verifica …

8
Come faccio ad aggiungere un segnaposto su un CharField in Django?
Prendi questo modulo molto semplice per esempio: class SearchForm(Form): q = forms.CharField(label='search') Questo viene reso nel modello: <input type="text" name="q" id="id_q" /> Tuttavia, voglio aggiungere l' placeholderattributo a questo campo con un valore in Searchmodo che l'HTML sia simile a: <input type="text" name="q" id="id_q" placeholder="Search" /> Preferibilmente, vorrei passare il …


13
Definire la classe css in django Forms
Supponiamo che io abbia un modulo class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Esiste un modo per definire le classi css su ciascun campo in modo tale da poter usare jQuery in base alla classe nella mia pagina renderizzata? Speravo di non dover compilare manualmente il …

11
Come concatenare le stringhe nei template di django?
Voglio concatenare una stringa in un tag modello Django, come: {% extend shop/shop_name/base.html %} Qui shop_name mia variabile e voglio concatenarla con il resto del percorso. Supponiamo di avere shop_name=example.come voglio che il risultato si estenda shop/example.com/base.html.

6
Come funziona la classe Meta di Django?
Sto usando Django che consente alle persone di aggiungere parametri extra a una classe usando class Meta. class FooModel(models.Model): ... class Meta: ... L'unica cosa che ho trovato nella documentazione di Python era: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Tuttavia, non penso che sia la stessa cosa.
191 python  django  metaclass 

8
Django South - la tabella esiste già
Sto cercando di iniziare con South. Avevo un database esistente e ho aggiunto South ( syncdb, schemamigration --initial). Quindi, ho aggiornato models.pyper aggiungere un campo ed eseguito ./manage.py schemamigration myapp --auto. Sembrava trovare il campo e ha detto che avrei potuto applicarlo con ./manage.py migrate myapp. Ma farlo ha dato …






7
Verifica della query vuota in Django
Qual è il linguaggio raccomandato per verificare se una query ha restituito risultati? Esempio: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Suppongo che ci siano diversi modi per verificarlo, ma vorrei sapere come …

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.