Als «django» getaggte Fragen

Django ist ein Open-Source-Framework für serverseitige Webanwendungen, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren. Ein besonderer Schwerpunkt liegt auf weniger Code, ohne Redundanz und mehr explizit als implizit.

6
<Django-Objekt> ist nicht JSON-serialisierbar
Ich habe den folgenden Code zum Serialisieren des Abfragesatzes; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") Und folgendes ist mein get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Was ich serialisieren …

4
Verketten Sie mehrere Filter () in Django. Ist dies ein Fehler?
Ich habe immer angenommen, dass das Verketten mehrerer filter () -Aufrufe in Django immer dasselbe ist wie das Sammeln in einem einzigen Aufruf. # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) Ich bin jedoch auf einen komplizierten Abfragesatz in meinem Code gestoßen, bei dem dies nicht der Fall ist class Inventory(models.Model): book = models.ForeignKey(Book) …
102 django  django-orm 

13
Wie verwende ich Django-Vorlagen ohne den Rest von Django?
Ich möchte die Django-Vorlagen-Engine in meinem (Python-) Code verwenden, erstelle jedoch keine Django-basierte Website. Wie verwende ich es, ohne eine settings.py-Datei (und andere) zu haben und die Umgebungsvariable DJANGO_SETTINGS_MODULE festlegen zu müssen? Wenn ich den folgenden Code ausführe: &gt;&gt;&gt; import django.template &gt;&gt;&gt; from django.template import Template, Context &gt;&gt;&gt; t = …


6
Django: Wie füge ich Eingabefeldern in einem Formular beliebige HTML-Attribute hinzu?
Ich habe ein Eingabefeld, das mit einer Vorlage wie folgt gerendert wird: &lt;div class="field"&gt; {{ form.city }} &lt;/div&gt; Welches wird gerendert als: &lt;div class="field"&gt; &lt;input id="id_city" type="text" name="city" maxlength="100" /&gt; &lt;/div&gt; Angenommen, ich möchte dem autocomplete="off"gerenderten Eingabeelement ein Attribut hinzufügen. Wie würde ich das tun? Oder onclick="xyz()"oder class="my-special-css-class"?

11
AttributeError: Das Objekt 'module' hat kein Attribut 'tests'.
Ich führe diesen Befehl aus: python manage.py test project.apps.app1.tests und es verursacht diesen Fehler: AttributeError: Das Objekt 'module' hat kein Attribut 'tests'. Unten ist meine Verzeichnisstruktur. Ich habe auch app1 zu meiner installierten Apps-Konfiguration hinzugefügt. Traceback (most recent call last): File "manage.py", line 10, in &lt;module&gt; execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line …


4
Elegantes Setup der Python-Protokollierung in Django
Ich habe noch keine Möglichkeit gefunden, die Python-Protokollierung mit Django einzurichten, mit der ich zufrieden bin. Meine Anforderungen sind ziemlich einfach: Unterschiedliche Protokollhandler für unterschiedliche Ereignisse - das heißt, ich möchte in der Lage sein, in verschiedenen Dateien zu protokollieren Einfacher Zugriff auf Logger in meinen Modulen. Das Modul sollte …
101 python  django  logging 

6
Django-Filter-Abfragesatz __in für * jedes * Element in der Liste
Angenommen, ich habe die folgenden Modelle class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) In einer Ansicht habe ich eine Liste mit aktiven Filtern, die als Kategorien bezeichnet werden . Ich möchte Fotoobjekte filtern, bei denen alle Tags in Kategorien vorhanden sind . Ich habe es versucht: Photo.objects.filter(tags__name__in=categories) …

5
Wie benenne ich Elemente in values ​​() in Django um?
Ich möchte so ziemlich das Gleiche tun wie in diesem Ticket auf djangoproject.com , aber mit einigen zusätzlichen Formatierungen. Aus dieser Abfrage &gt;&gt;&gt; MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Ich möchte so etwas bekommen: &gt;&gt;&gt; MyModel.objects.values(renamed_value='cryptic_value_name') [{'renamed_value': 1}, {'renamed_value': 2}] Gibt es eine andere, besser eingebaute Möglichkeit oder muss ich dies …
101 django  django-orm 

4
Ein besseres Django Admin ManyToMany Field Widget
Ich finde das Standard- models.ManyToManyFieldWidget des Django-Administrators umständlich zu verwenden. Es ist das HTML-Auswahlelement , und wenn Sie viele Objekte des "anderen" Modells haben, ist es ziemlich unpraktisch, die "anderen" Objekte zu finden, die Sie mit "diesem" Objekt verknüpfen möchten. Und wenn Sie viele Objekte des "anderen" Modells haben, scheint …

5
Django URL Redirect
Wie kann ich Datenverkehr, der keiner meiner anderen URLs entspricht, zurück zur Startseite umleiten? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) So wie es aussieht, sendet der letzte Eintrag den gesamten "anderen" Verkehr an die Homepage, aber ich möchte entweder über HTTP …

6
So setzen Sie den Standardwert eines Django-Modellfelds auf einen Funktionsaufruf / aufrufbar (z. B. ein Datum relativ zur Uhrzeit der Modellobjekterstellung)
EDITIERT: Wie kann ich die Standardeinstellung eines Django-Felds auf eine Funktion festlegen, die jedes Mal ausgewertet wird, wenn ein neues Modellobjekt erstellt wird? Ich möchte Folgendes tun, außer dass in diesem Code der Code einmal ausgewertet wird und der Standard für jedes erstellte Modellobjekt auf das gleiche Datum festgelegt wird, …


5
Django in / nicht in Abfrage
Ich versuche herauszufinden, wie man eine Abfrage im "Nicht in" -Stil in Django schreibt. Zum Beispiel würde die Abfragestruktur, an die ich denke, so aussehen. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) Wie würde die Django-Syntax unter der Annahme …
100 sql  django 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.