Tag: django-ansichten

Verwenden Sie `Mit` Tag, um einen Booleschen in Django-Vorlage zu invertieren?

Ich möchte einen Wert an einen include Tag übergeben, der der OPPOSITE einer Variablen ist. Dies ist, was ich versuchte (grundsätzlich): {% with s_options as not disp %} {% include "e.html" with show_options=s_options only %} {% endwith %} Gibt es eine Möglichkeit zu tun, was ich will?

Erstellen eines Dropdown-Menüs von Mitglieds-IDs

Ich habe ein Modellmitglied, das eine Spezifikation namens member_id enthält. class Member(models.Model): member_id = models.SlugField(max_length=10) name = models.CharField(max_length=200) gender = models.CharField(max_length=1, choices=GENDER_CHOICES) mobile = models.SlugField(max_length=20) def __str__(self): return self.name Ich möchte ein Dropdown-Menü der gespeicherten Member-IDs für den Benutzer erstellen, um aus select_member.html zu wählen. Im Moment habe ich das in form.py : (ziemlich sicher […]

Wie initiiere ich Werte für Felder in einer Form für die Bearbeitung in einer Vorlage

Ich verstehe, dass du den initiate Parameter für eine Form Klasse aus dieser Frage verwenden kannst. Ich schaffe ein Bearbeitungsformular und ich versuche herauszufinden, wie man Werte aus einem bereits vorhandenen Objekt initiiert. Mache ich es auf der Template-Ebene oder in der View-Ebene (ich weiß nicht einmal, wie man es auf der Template-Ebene macht)? Oder […]

Wie kann man Formularfelder durchlaufen und sie alle in der Datenbank speichern?

Ich versuche, Formularfelder zu durchlaufen und in der Datenbank zu speichern. Das Problem ist, dass es immer nur das letzte Feld ist, das gespeichert wird. Die vorherigen sind "übersprungen". Kann ich die Formulare in Django folgendermaßen bearbeiten? Models.py: class Category(models.Model): name = models.CharField(max_length=30, unique=True) user = models.ForeignKey(User, blank=True, null=True) class Meta: verbose_name_plural = "Ingredience Categories" […]

HTTP Request Object reagiert nicht

Ich mache ein Anmeldeformular in Django. Wenn ich klicke auf login submit button, gibt es einen Fehler von ValueError at / registration / Die Ansicht registration.views.login hat kein HttpResponse-Objekt zurückgegeben. Die Ansichtsdatei ist from django.template import loader from django.shortcuts import render from registration.models import Registration from django.http import HttpResponse def login(request): if request.method == 'POST': […]

Pass und View Dictionary von view to template in django

Ich gebe das Wörterbuch an die Ansicht, aber es wird jetzt auf der Seite angezeigt. Ich habe auch das Wörterbuch auf das vor dem Passieren gedruckt, und es druckt das ganze Wörterbuch auf dem Bildschirm perfekt. Aber wenn ich es auf die html-Seite, es zeigt überhaupt nicht. View.py def show_log_messages(request): context = RequestContext(request) log_dictionary = […]

Django: Wie kann man Modelle aus der Datenbank aktualisieren oder neu laden

Einige meiner Tabellen in der Datenbank sind Periodizität aktualisiert durch mehrere Python-Skripte außerhalb von Django. Infolgedessen sind die Ansichten von Django nicht über die neuesten Daten in der Datenbank informiert und zeigen die alten Daten. Ich habe viele Vorschläge online versucht, aber nichts funktioniert außer namens connection.close () vor der Verwendung des Modells. Hier sind […]

Importieren von JSON-Daten in Django View / Template

Also ich arbeite an einem Projekt und im mit json Daten aus einem Graphit-Diagramm und im versuchen, es in die django views.py Datei importieren und dann den Wert, den ich in der Vorlage wollen. Der Import wird von einer entfernten URL aus nicht direkt auf dem Server selbst erfolgen. Hier ist mein json: [{"target": "stocks.shared […]

Django {% url%} umgekehrt funktioniert nicht

Ich habe einen Blick in ein Django 1.4 Projekt: def index(request): print reverse('menus_index') latest_menu_list = Menu.objects.all().order_by('name') return render_to_response('menus/index.html', {'latest_menu_list': latest_menu_list}) Dies funktioniert wie erwartet und druckt die umgekehrte URL aus, die / menus / ist. Innerhalb der index.html Vorlage (die von dieser Ansicht aufgerufen wird) habe ich: {% url menus_index %} Was einen NoReverseMatch bei […]

Globaler name 'anfrage' ist nicht definiert: überschreiben form_valid

Ich habe ein UpdateView, das ich die Form_valid-Methode überschreibe. Aus irgendeinem Grund wird die Anforderung als nicht in der überschriebenen Methode definiert. Hier ist die volle Klasse: class UpdateTopic(UpdateView): model = Post slug_field = 'pk' slug_url_kwarg = 'pk' form_class = CommentForm template_name = "forums/update_topic.html" def form_valid(self, form): user = self.request.user rep = self.request.user.player.get_rep_total # protect […]

Python ist die beste Programmiersprache der Welt.