Als «django-models» getaggte Fragen

Bei Fragen zur Verwendung der Modellklasse aus dem Webframework Django.

5
Verwenden von Django auth UserAdmin für ein benutzerdefiniertes Benutzermodell
Aus den Django.Contrib.Auth-Dokumenten : Erweitern des Standardbenutzers von Django Wenn Sie mit dem Benutzermodell von Django vollkommen zufrieden sind und nur einige zusätzliche Profilinformationen hinzufügen möchten, können Sie einfach django.contrib.auth.models.AbstractUserIhre benutzerdefinierten Profilfelder unterordnen und hinzufügen. Diese Klasse bietet die vollständige Implementierung des Standardbenutzers als abstraktes Modell. Gesagt, getan. Ich habe …

6
Überschreiben Sie das Standard-Abfrageset in Django admin
Eines meiner Modelle verfügt über ein gelöschtes Flag, mit dem Objekte global ausgeblendet werden: class NondeletedManager(models.Manager): """Returns only objects which haven't been deleted""" def get_query_set(self): return super(NondeletedManager, self).get_query_set().exclude(deleted=True) class Conversation(BaseModel): ... deleted = models.BooleanField(default=False) objects = NondeletedManager() all_conversations = models.Manager() # includes deleted conversations Wie kann ich das vom Django-Verwaltungsmodul …

25
django.db.migrations.exceptions.InconsistentMigrationHistory
Wenn ich python manage.py migratemein Django-Projekt ausführe , wird folgende Fehlermeldung angezeigt: Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/home/hari/project/env/local/lib/python2.7/site- packages/django/core/management/__init__.py", line 363, in execute_from_command_line utility.execute() File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line …



9
So umgehen Sie den Mangel an Unterstützung für Fremdschlüssel in verschiedenen Datenbanken in Django
Ich weiß, dass Django keine Fremdschlüssel in mehreren Datenbanken unterstützt (ursprünglich Django 1.3-Dokumente). Aber ich suche nach einer Problemumgehung. Was funktioniert nicht? Ich habe jeweils zwei Modelle in einer separaten Datenbank. routers.py: class NewsRouter(object): def db_for_read(self, model, **hints): if model._meta.app_label == 'news_app': return 'news_db' return None def db_for_write(self, model, **hints): …



4
Django-Modelle: Liste der ID abrufen
Wie erhalte ich eine Liste aller IDs / Primärschlüssel für eine Tabelle? Angenommen, ich habe diese Tabelle: class Blog(models.Model) title = models.CharField() body = models.CharField() author = models.ForeignKey(Author) übernimmt das Feld Autor ist ein Autor Objekt. Ich möchte alle IDs von Blog erhalten, wobei author = author Ich weiß, ich …

14
So importieren Sie CSV-Daten in Django-Modelle
Ich habe einige CSV-Daten und möchte anhand der Beispiel-CSV-Daten in Django-Modelle importieren: 1;"02-01-101101";"Worm Gear HRF 50";"Ratio 1 : 10";"input shaft, output shaft, direction A, color dark green"; 2;"02-01-101102";"Worm Gear HRF 50";"Ratio 1 : 20";"input shaft, output shaft, direction A, color dark green"; 3;"02-01-101103";"Worm Gear HRF 50";"Ratio 1 : 30";"input shaft, …

4
Django: FloatField oder DecimalField für Währung?
Ich bin gespannt, welches als Währungsfeld besser geeignet wäre. Ich werde einfache Operationen durchführen, z. B. die Differenzierung, den Prozentsatz zwischen alten und neuen Preisen. Ich habe vor, zwei Ziffern nach der Null (dh 10,50) zu behalten. Wenn diese Ziffern meistens Null sind, verstecke ich diese Zahlen und zeige sie …


5
Django: CharField mit fester Länge, wie?
Ich hätte gerne ein CharField mit fester Länge in meinem Modell. Mit anderen Worten, ich möchte, dass nur eine bestimmte Länge gültig ist. Ich habe versucht so etwas zu tun volumenumber = models.CharField('Volume Number', max_length=4, min_length=4) aber es gibt mir einen Fehler (es scheint, dass ich sowohl max_length als auch …


1
Indizes hinzufügen (db_index = True)
Ich lese ein Buch über den Codierungsstil in Django und eine Sache, die sie diskutieren, ist db_index=True. Seit ich Django benutze, habe ich diese Funktion nie mehr benutzt, weil ich nicht wirklich sicher bin, was sie tut. Meine Frage ist also, wann man das Hinzufügen von Indizes in Betracht ziehen …

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.