Articles of django

django-orm case-insensitive order by

Lo so, posso eseguire una ricerca senza distinzione tra maiuscole e minuscole da DJango ORM. Piace, User.objects.filter(first_name__contains=”jake”) User.objects.filter(first_name__contains=”sulley”) User.objects.filter(first_name__icontains=”Jake”) User.objects.filter(first_name__icontains=”Sulley”) E inoltre, posso prenderli come user_list = User.objects.all().order_by(“first_name”) # sequence: (Jake, Sulley, jake, sulley) user_list = User.objects.all().order_by(“-first_name”) # for reverse # sequence: (sulley, jake, Sulley, Jake) C’è un modo diretto per un recupero senza distinzione […]

Vista basata sulla class Django ListView con modulo

La vista principale è un semplice ListView impaginato e voglio aggiungervi un modulo di ricerca. Ho pensato che una cosa del genere avrebbe funzionato: class MyListView(ListView, FormView): form_class = MySearchForm success_url = ‘my-sucess-url’ model = MyModel # … Ma a quanto pare ho sbagliato … e non riesco a trovare come farlo nella documentazione ufficiale. […]

la query di django ottiene gli ultimi n record

Diciamo che sto implementando un stream di messaggi, record ordinati per ordine crescente ID, ogni richiesta di recupero, voglio solo consentire di recuperare i 10 record più recenti. Provai: Messages.objects.filter(since=since)[:-10] E ho avuto un errore nel dire che l’indicizzazione negativa non è supportata. Il mio attuale lavoro è l’ordine decrescente dell’ID di ordinamento, quindi eseguo: […]

L’ottenimento dell’object “DatabaseOperations” non ha alcun errore “geo_db_type” quando si esegue un syncdb

Sto tentando di eseguire heroku run python manage.py syncdb sulla mia app GeoDjango su Heroku, ma ottengo il seguente errore: AttributeError: l’object ‘DatabaseOperations’ non ha attributo ‘geo_db_type’ Tutte le mie ricerche hanno prodotto la stessa soluzione: assicurati di usare django.contrib.gis.db.backends.postgis come motore del database. La cosa divertente è che lo sto già facendo (e ho […]

Sviluppo di file statici di Django

Questo sembra essere fonte di molta confusione a giudicare dalla quantità di titoli simili sull’argomento, tuttavia provando tutto quello che ho potuto trovare su file statici con il server di sviluppo django ho quasi perso ogni speranza! Quindi i miei file statici sono serviti da C: / Users / Dan / seminarWebsite / static / […]

Django lazy QuerySet e impaginazione

Leggo qui che i queryset di Django sono pigri, non saranno valutati fino a quando non verranno effettivamente stampati. Ho effettuato una semplice impaginazione usando l’impaginazione incorporata del django. Non mi rendevo conto che esistevano già app come “django-pagination” e “django-endless” per cui fa questo lavoro. Ad ogni modo mi chiedo se il QuerySet sia […]

Manager non è disponibile; L’utente è stato scambiato per “pet.Person”

Sto usando il modello utente predefinito in django per un bel po ‘e mi rendo conto, se ho bisogno di migliorarlo ulteriormente, dovrei creare il mio modello utente personalizzato in django 1.5. Ho creato il mio modello utente personalizzato e ho una funzione che consente agli utenti di accedere. Penso che il mio modello utente […]

Caricamento di file Django JQuery Ajax

Ho cercato di caricare un semplice file di testo per ore ma non riesco ancora a farlo funzionare. Continuo a ricevere moduli non validi che mi dicono che mi manca “file_source”. Perché “file_source” non viene pubblicato? Ho anche avuto l’intenzione di inviare “file_source”, ma continua a dire che manca. Che tipo di elemento dovrebbe essere […]

Il server dev Django può servire correttamente SVG?

Sto cercando di servire una mappa svg usando: In Firefox questo porta a un prompt di plugin. Se rinominare la mappa. svg alla mappa. xml mostra l’immagine correttamente. Presumo questo perché il server di sviluppo di Django (in particolare django.views.static.serve ) non sta servendo lo svg con il tipo mime corretto. È questo il problema, […]

Django: esegue l’override e l’estensione di un modello di app

Se si desidera eseguire l’override di un modello fornito con un’app in django (in app / templates / app /), creare un modello con lo stesso nome in un’altra directory, che il caricatore di template controlla prima della dir del modello dell’app. Se si desidera ignorare determinati blocchi del modello, è necessario copiare anche l’intero […]