Ich baue eine App mit Django als Arbeitspferd. Bisher war alles in Ordnung - spezifizierte Datenbankeinstellungen, konfigurierte statische Verzeichnisse, URLs, Ansichten usw. Aber in dem Moment, in dem ich meine eigenen schönen und benutzerdefinierten 404.html- und 500.html-Seiten rendern wollte, begannen sich Probleme zu schleichen. Ich habe die Dokumente zur benutzerdefinierten …
Ich habe ein bisschen Probleme zu verstehen, wie die neuen CBVs funktionieren. Meine Frage lautet: Ich muss mich in allen Ansichten anmelden und in einigen von ihnen bestimmte Berechtigungen. In funktionsbasierten Ansichten mache ich das mit @permission_required () und dem Attribut login_required in der Ansicht, aber ich weiß nicht, wie …
Ich habe eine Django-URL wie diese: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Das Problem ist, dass der project_idParameter optional sein soll. Ich will /project_config/und /project_config/12345abdce/gleichermaßen gültiges URL - Muster sein, so dass , wenn project_id übergeben wird, dann kann ich es …
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) In der ersten Zeile dieser Funktion wird ein Fehler angezeigt Question.objects.all() : E1101: Klasse 'Frage' hat keine Objekte 'Mitglied' Ich folge dem Django-Dokumentations-Tutorial und sie haben den gleichen Code zum Laufen. Ich habe versucht, eine Instanz …
Ich verwende reportlab pdfgen, um ein PDF zu erstellen. In der PDF-Datei befindet sich ein Bild, das von erstellt wurde drawImage. Dazu benötige ich entweder die URL zu einem Bild oder den Pfad zu einem Bild in der Ansicht. Ich habe es geschafft, die URL zu erstellen, aber wie würde …
Wie kann ich die aktuellen URL-Muster sehen, in denen "reverse" angezeigt wird? Ich rufe Reverse in einer Ansicht mit einem Argument auf, von dem ich denke, dass es funktionieren sollte, aber nicht. Wie kann ich überprüfen, was da ist und warum mein Muster nicht?
ViewSets über automatische Methoden zum Auflisten, Abrufen, Erstellen, Aktualisieren, Löschen, ... Ich möchte einige davon deaktivieren, und die Lösung, die ich gefunden habe, ist wahrscheinlich keine gute, da diese OPTIONSimmer noch als zulässig angegeben werden. Irgendeine Idee, wie man das richtig macht? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer …
Ich muss mehrere Objekte auswählen, die in Django über eine Webseite aus meiner Datenbank gelöscht werden sollen. Es gibt keine Kategorie zur Auswahl, daher kann ich nicht alle so löschen. Muss ich mein eigenes Löschformular implementieren und in Django verarbeiten oder hat Django eine Möglichkeit, dies bereits zu tun? Wie …
Ich möchte sehen, ob ein Feld / eine Variable in einer Django-Vorlage keines ist. Was ist die richtige Syntax dafür? Folgendes habe ich derzeit: {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} Was würde ich im obigen Beispiel …
Ich habe eine benutzerdefinierte klassenbasierte Ansicht # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Ich möchte den Slug-Parameter (oder andere Parameter an die Ansicht) wie folgt übergeben MyView.as_view(slug='hello_world') Muss ich Methoden überschreiben, um dies zu tun?
Ich muss überprüfen, ob ein Objekt vorhanden ist, und das Objekt zurückgeben und dann basierend darauf Aktionen ausführen. Was ist der richtige Weg, um einen 404 zurückzugeben? try: listing = RealEstateListing.objects.get(slug_url = slug) except: listing = None if listing:
Gibt es in Django ein Standard-Zeitstempelfeld für alle Objekte? Muss ich in meinem Modell explizit ein Feld "Zeitstempel" für "Erstellt am" deklarieren - oder gibt es eine Möglichkeit, dies automatisch zu ermitteln?
Ich habe ein Modell class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question und jetzt möchte ich nur das activeFeld aktualisieren . Also mache ich das: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) Jetzt bekomme ich eine Fehlermeldung IntegrityError: PRIMARY KEY must …
In Django, wie überprüft wird, ob ein Eintrag für eine Abfrage vorhanden ist sc=scorm.objects.filter(Header__id=qp.id) So wurde es in PHP gemacht if(mysql_num_rows($resultn)) { // True condition } else { // False condition }
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.