In diesem Artikel werde ich über die Fehler schreiben, die bei der Anwendungsentwicklung von Django + Docker aufgetreten sind, und wie man damit umgeht.
ERROR: No container found for web_1 Ich habe verschiedene Dinge ausprobiert, konnte aber nicht herausfinden, wie ich damit umgehen soll, aber ich habe es gelöst, indem ich das Terminal wie folgt eingegeben habe.
terminal
$ docker-compose up -d
Referenzartikel ERROR: No container found for web_1 #11045
TypeError: Field 'id' expected a number but got datetime.datetime(2020, 9, 16, 2, 52, 51, 44897, tzinfo=
Ich habe Folgendes an der Position des Fremdschlüssels in models.py hinzugefügt.
models.py
user = models.OneToOneField(
User,
verbose_name='Nutzer',
on_delete=models.CASCADE,
default=1 #Nachtrag
)
Dies löste es.
django.db.utils.OperationalError: could not translate host name "db" to address: Name or service not known
Ich habe sqlite3 verwendet, aber ich bekomme diesen Fehler häufig, deshalb habe ich Postgresql eingeführt.
Siehe hier für die Vorgehensweise.
ERROR: yaml.scanner.ScannerError: while scanning for the next token Überprüfen Sie für diesen Fehler den Einzug von "docker-compose.yml". Bitte beachten Sie, dass Sie selbst dann verärgert werden, wenn der Einzug deaktiviert ist.
yaml.parser.ParserError: while parsing a block mapping Bitte überprüfen Sie den Einzug von "docker-compose.yml" auch mit diesem Fehler.
Recommended Posts