Ich hatte eine Blog -Tabelle in meinem DB, habe aber versehentlich eine falsche Backup.sql -Datei wiederhergestellt, damit sie verschwand. Ich habe momentan nicht in der Blog_user-Tabelle in DB, aber ich habe ein Migrations-Erstellungsbenutzermodell.
python manage.py migrate blog zero
< /code>
oder < /p>
python manage.py migrate blog zero --fake
< /code>
, aber Fehler erhalten: < /p>
Traceback (most recent call last): File "C:\Python_scripts\blog_and_shop\manage.py", line 22, in main() File "C:\Python_scripts\blog_and_shop\manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line utility.execute() File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 413, in run_from_argv self.execute(*args, **cmd_options) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 107, in wrapper res = handle_func(*args, **kwargs) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\commands\migrate.py", line 303, in handle pre_migrate_apps = pre_migrate_state.apps File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\utils\functional.py", line 47, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\db\migrations\state.py", line 566, in apps return StateApps(self.real_apps, self.models) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\db\migrations\state.py", line 637, in __init__ raise ValueError("\n".join(error.msg for error in errors)) ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Comment.author was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post.author was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post.read_later_users was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post_read_later_users.user was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'
< /code>
Ich dachte, das [url=viewtopic.php?t=26065]Problem[/url] könnte sein, dass das Benutzermodell irgendwo in Kleinbuchstaben und in Großbuchstaben woanders definiert ist. Es gibt also einen Konflikt, aber nein, es ist das gleiche Großbuchstaben.class Post(models.Model):
title = models.CharField(max_length=255)
# body = models.TextField()
body = RichTextUploadingField(blank=True, null=True)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
slug = models.SlugField(max_length=1000, null=True, blank=True)
tags = TaggableManager(blank=True)
read_later_users = models.ManyToManyField(get_user_model(), related_name='read_later_posts')
preview_image = models.ImageField(upload_to=get_file_path_preview_images, null=True, blank=True)
class Meta:
ordering = ["created"]
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse("blog:post_detail", args=[self.id])
class User(AbstractUser):
pass
p.s.: Wenn es erforderlich ist, um einen anderen Code zu geben, Kommentar und ich füge ihn hinzu.
Ich hatte eine Blog -Tabelle in meinem DB, habe aber versehentlich eine falsche Backup.sql -Datei wiederhergestellt, damit sie verschwand. Ich habe momentan nicht in der Blog_user-Tabelle in DB, aber ich habe ein Migrations-Erstellungsbenutzermodell.[code]python manage.py migrate blog zero < /code> oder < /p> python manage.py migrate blog zero --fake < /code> , aber Fehler erhalten: < /p> Traceback (most recent call last): File "C:\Python_scripts\blog_and_shop\manage.py", line 22, in main() File "C:\Python_scripts\blog_and_shop\manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line utility.execute() File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 413, in run_from_argv self.execute(*args, **cmd_options) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\base.py", line 107, in wrapper res = handle_func(*args, **kwargs) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\core\management\commands\migrate.py", line 303, in handle pre_migrate_apps = pre_migrate_state.apps File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\utils\functional.py", line 47, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\db\migrations\state.py", line 566, in apps return StateApps(self.real_apps, self.models) File "C:\Python_scripts\blog_and_shop\.venv\lib\site-packages\django\db\migrations\state.py", line 637, in __init__ raise ValueError("\n".join(error.msg for error in errors)) ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Comment.author was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post.author was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post.read_later_users was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user'. The field blog.Post_read_later_users.user was declared with a lazy reference to 'blog.user', but app 'blog' doesn't provide model 'user' < /code> Ich dachte, das [url=viewtopic.php?t=26065]Problem[/url] könnte sein, dass das Benutzermodell irgendwo in Kleinbuchstaben und in Großbuchstaben woanders definiert ist. Es gibt also einen Konflikt, aber nein, es ist das gleiche Großbuchstaben.class Post(models.Model): title = models.CharField(max_length=255) # body = models.TextField() body = RichTextUploadingField(blank=True, null=True) created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) slug = models.SlugField(max_length=1000, null=True, blank=True) tags = TaggableManager(blank=True) read_later_users = models.ManyToManyField(get_user_model(), related_name='read_later_posts') preview_image = models.ImageField(upload_to=get_file_path_preview_images, null=True, blank=True) class Meta: ordering = ["created"]
Ich versuche, 2 Datenbanken in einer einzelnen Spring -Boot -Anwendung zu konfigurieren. Damit ich 2 separate Konfigurationsdateien für Postgres und Postgres Vector DB konfiguriert habe....
Nachdem ich Python in diesem Tag versehentlich deinstalliert hatte, habe ich versucht, es neu zu installieren, aber sys.prefix wurde durcheinander und weigerte sich, sich selbst zu fixieren. In g: \...
Ich habe mit meinem Freund einen Conlang erstellt und wir beschlossen, ein Online -Wörterbuch dafür zu machen. Alle Seiten werden dynamisch mit Node.js, Express und Lenker generiert. Die Daten für...
Ich habe mit meinem Freund einen Conlang erstellt und wir beschlossen, ein Online -Wörterbuch dafür zu machen. Alle Seiten werden dynamisch mit Node.js, Express und Lenker generiert. Die Daten für...