Преглед на файлове

[webpages] Remane foreign key to web_page

Colin Powell преди 1 година
родител
ревизия
ff18ad8efc

+ 2 - 2
vrobbler/apps/scrobbles/admin.py

@@ -24,7 +24,7 @@ class ScrobbleInline(admin.TabularInline):
         "sport_event",
         "board_game",
         "geo_location",
-        "webpage",
+        "web_page",
         "user",
     )
     exclude = ("source_id", "scrobble_log")
@@ -110,7 +110,7 @@ class ScrobbleAdmin(admin.ModelAdmin):
         "video_game",
         "board_game",
         "geo_location",
-        "webpage",
+        "web_page",
     )
     list_filter = (
         "is_paused",

+ 18 - 0
vrobbler/apps/scrobbles/migrations/0049_rename_webpage_scrobble_web_page.py

@@ -0,0 +1,18 @@
+# Generated by Django 4.2.9 on 2024-02-13 03:57
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("scrobbles", "0048_alter_scrobble_media_type"),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name="scrobble",
+            old_name="webpage",
+            new_name="web_page",
+        ),
+    ]

+ 3 - 5
vrobbler/apps/scrobbles/models.py

@@ -5,8 +5,6 @@ import logging
 from typing import Optional
 from uuid import uuid4
 
-from pendulum import DateTime
-
 from boardgames.models import BoardGame
 from books.koreader import process_koreader_sqlite_file
 from books.models import Book
@@ -503,7 +501,7 @@ class Scrobble(TimeStampedModel):
     geo_location = models.ForeignKey(
         GeoLocation, on_delete=models.DO_NOTHING, **BNULL
     )
-    webpage = models.ForeignKey(WebPage, on_delete=models.DO_NOTHING, **BNULL)
+    web_page = models.ForeignKey(WebPage, on_delete=models.DO_NOTHING, **BNULL)
     media_type = models.CharField(
         max_length=14, choices=MediaType.choices, default=MediaType.VIDEO
     )
@@ -725,8 +723,8 @@ class Scrobble(TimeStampedModel):
             media_obj = self.board_game
         if self.geo_location:
             media_obj = self.geo_location
-        if self.webpage:
-            media_obj = self.webpage
+        if self.web_page:
+            media_obj = self.web_page
         return media_obj
 
     def __str__(self):