Tag: django

Django-Modell nicht aktualisiert

Ich versuche zu zählen, wie oft ein Benutzer eine Seite besucht: Models.py: class Request(models.Model): user = models.ForeignKey(User) view = models.CharField(max_length = 250) visits = models.PositiveIntegerField() Views.py def daygaps(request,*a, **kw): request_counter = Request.objects.filter( user__username = request.user.username, view = 'daygaps') if request_counter: request_counter[0].visits += 1 request_counter.update() else: Request.objects.create( user = request.user, visits = 1, view = 'daygaps') […]

App Engine: Unterschied zwischen NDB und Datastore

Ich habe die Google App Engine Dokumentation (Python) jetzt durchgemacht und zwei verschiedene Arten von Speicher gefunden. NDB-Datenspeicher DB-Datenspeicher Beide Kontingentgrenzen (frei) scheinen gleich zu sein, und ihre Datenbank-Design zu. Doch NDB automatisch Cache Daten in Memcache! Ich frage mich eigentlich, wann ich benutze? Was sind die allgemeinen Praktiken dazu? Kann ich mich ganz auf […]

Sicher verschlüsseln Sie ganzzahlige (bis zu 2 ^ 48) in den kürzesten URL-sicheren String

In meiner Django-Anwendung habe ich hierarchische URL-Struktur: webpage.com/property/PK/sub-property/PK/ etc … Ich möchte keine Primärschlüssel aussetzen und eine Verwundbarkeit schaffen. Deshalb verschlade ich alle PKs in Strings in allen Vorlagen und URLs. Dies geschieht durch die wunderbare Bibliothek django-encrypted-id von diesem SO-Benutzer geschrieben. Allerdings unterstützt die Bibliothek bis zu 2 ^ 64 lange Integer und produziert […]

Wie und wo ein Modul in Python von Github installieren

Ich muss ein Modul (Pyrise) von Github installieren . Dies ist, weil ich es ändern müssen und später begehen die Änderungen und fragen Sie nach einem Pull-Request. Wenn ich mit Pip installieren, bekomme ich den üblichen pyrise Ordner mit der __init__.py auf Root-Ebene. Also habe ich nicht mit Pip und Dis (in der site-packages Ordner) […]

Hinzufügen von vielen Serializer zu einem verschachtelten Serializer-Feld

Serializers.py class BusOncomingSerializer(serializers.Serializer): idn = serializers.IntegerField(read_only=True) stops_left = serializers.IntegerField(read_only=True) class StopOncomingSerialier(serializers.Serializer): idn = serializers.IntegerField(read_only=True) buses = BusOncomingSerializer(many=True) Ich habe meine Serializer-Instanzen, die in einer Liste wie folgt gültig sind: buses_serializers = [bus1, bus2, bus3] # busX means instance of BusOncomingSerializer and they are valid. Ich versuche, diese BusOncomingSerializer Instanzen einer einzigen StopOncomingSerializer Instanz StopOncomingSerializer : […]

Dynamische Formen in django bauen

Ich versuche, ein Formular dynamisch basierend auf dem Feld und seine Definitionen in einer Datenbank gespeichert zu bauen. In meinem db habe ich 1 Kontrollkästchen mit einigen Label und 1 Textfeld mit einigen Label definiert. Wie baue ich ein Formular dynamisch aus meiner Sicht aus den Daten im db? Vielen Dank

Eine einfache ajax Anfrage Post leer

Ich habe eine einfache Ajax Post Anfrage. Die Anfrage wird gesendet. Aber warum, wenn ich request.POST in views.py ausdrucke, heißt es: request.POST: <QueryDict: {}> . if (start <= end) { // fire a request to /tryit var args = { type: "POST", url: "/tryit/", data: {'x':x1, 'y': y1}, error: function() { console.log("Error occurs"); }, success: […]

Angular Code nicht spielen nett mit meinem Python Django Anwendung

Aus irgendeinem Grund kann ich nicht bekommen, meine Winkel-Code zu spielen nett mit meiner Python-Django-Anwendung. Wenn ich die Seite stelle, speichert es alle Nullwerte in meinem db und meine Antwort wird nicht richtig funktioniert, weil nichts zurückgegeben wird. Jede Hilfe wird sehr geschätzt, ich habe auch Screenshots für ein besseres Bild von dem, was ich […]

Django-TinyMCE mit mehreren Formen

Ich versuche, eine einzelne HTML-Seite mit mehreren Instanzen von TinyMCE-Editoren zu erstellen. Die Anzahl der Redakteure variiert je nach Anforderung; So kann ich sie nicht aufzählen und sie einzeln initialisieren. Hier ist mein Code: Views.py: from tinymce.widgets import TinyMCE class ThreadForm(forms.Form): subject = forms.CharField(max_length=300, widget=forms.TextInput(attrs={'size':'100'})) body = forms.CharField(widget=TinyMCE()) class MessageForm(forms.Form): thread_pk = forms.IntegerField() body = […]

Ausdehnungsformen in django?

Ich habe vor kurzem versucht Django Registrierungsformular mit dem folgenden, aber ich kann nur sehen, die Standard-vier Felder. Gibt es irgendetwas, das mir fehlt? Oder sollte ich meine eigene Registrierungs-Backend erstellen, wenn ich ein benutzerdefiniertes Formular erstellen würde? class RegistrationForm(forms.Form): username = forms.RegexField(regex=r'^\w+$', max_length=30, widget=forms.TextInput(attrs=attrs_dict), label=_(u'Username')) email = forms.EmailField(widget=forms.TextInput(attrs=dict(attrs_dict, maxlength=75)), label=_(u'Email address')) first_name =forms.CharField(widget=forms.TextInput(attrs=attrs_dict),label=_(u'First Name')) […]

Python ist die beste Programmiersprache der Welt.