This commit is contained in:
A'zamov Samandar
2025-12-06 21:50:28 +05:00
parent 3aa20fdaa1
commit f5766aa319
140 changed files with 2376 additions and 1582 deletions

View File

@@ -1,5 +1,5 @@
from .category import * # noqa
from .ad import * # noqa
from .ad_items import * # noqa
from .feedback import * # noqa
from .banner import * # noqa
from .ad import *
from .banner import *
from .category import *
from .common import * # noqa
from .feedback import *

View File

@@ -1 +1,4 @@
from .ad import * # noqa
from .ad import *
from .image import *
from .option import *
from .variant import *

View File

@@ -1,21 +1,24 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from unfold.admin import ModelAdmin, TabularInline
from core.apps.api.models import AdModel, AdImage, AdVariant
from core.apps.api.models import AdModel, AdImageModel, AdVariantModel
class AdImageInline(admin.TabularInline):
model = AdImage
class AdImageInline(TabularInline):
model = AdImageModel
extra = 1
tab = True
class AdVariantInline(admin.TabularInline):
model = AdVariant
class AdVariantInline(TabularInline):
model = AdVariantModel
extra = 1
tab = True
@admin.register(AdModel)
class AdModelAdmin(ModelAdmin):
autocomplete_fields = ["tags"]
list_display = (
"id",
"__str__",

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import AdImage
from core.apps.api.models import AdImageModel
@admin.register(AdImage)
@admin.register(AdImageModel)
class AdImageAdmin(ModelAdmin):
list_display = (
"id",

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import AdOption
from core.apps.api.models import AdOptionModel
@admin.register(AdOption)
@admin.register(AdOptionModel)
class AdOptionAdmin(ModelAdmin):
list_display = (
"id",

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import AdVariant
from core.apps.api.models import AdVariantModel
@admin.register(AdVariant)
@admin.register(AdVariantModel)
class AdVariantAdmin(ModelAdmin):
list_display = (
"id",

View File

@@ -1,5 +0,0 @@
from .tags import * # noqa
from .ad_top_plan import * # noqa
from .ad_images import * # noqa
from .ad_variant import * # noqa
from .ad_options import * # noqa

View File

@@ -1,12 +0,0 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import AdTopPlan
@admin.register(AdTopPlan)
class AdTopPlanAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)

View File

@@ -1,12 +0,0 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import Tags
@admin.register(Tags)
class TagsAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)

View File

@@ -1 +1 @@
from .banner import * # noqa
from .banner import *

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import Banner
from core.apps.api.models import BannerModel
@admin.register(Banner)
@admin.register(BannerModel)
class BannerAdmin(ModelAdmin):
list_display = (
"id",

View File

@@ -1 +1 @@
from .category import * # noqa
from .category import *

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import Category
from core.apps.api.models import CategoryModel
@admin.register(Category)
@admin.register(CategoryModel)
class CategoryAdmin(ModelAdmin):
list_display = (
"id",

View File

@@ -0,0 +1,39 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import ColorModel, SizeModel
from core.apps.api.models import AdTopPlanModel
from core.apps.api.models import TagsModel
@admin.register(ColorModel)
class ColorAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)
@admin.register(SizeModel)
class SizeAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)
@admin.register(AdTopPlanModel)
class AdTopPlanAdmin(ModelAdmin):
list_display = (
"id",
"__str__",
)
@admin.register(TagsModel)
class TagsAdmin(ModelAdmin):
search_fields = ["name"]
list_display = (
"id",
"__str__",
)

View File

@@ -1 +1 @@
from .feedback import * # noqa
from .feedback import *

View File

@@ -1,10 +1,10 @@
from django.contrib import admin
from unfold.admin import ModelAdmin
from core.apps.api.models import Feedback, FeedbackImages
from core.apps.api.models import FeedbackModel, FeedbackImageModel
@admin.register(Feedback)
@admin.register(FeedbackModel)
class FeedbackAdmin(ModelAdmin):
list_display = (
"id",
@@ -12,7 +12,7 @@ class FeedbackAdmin(ModelAdmin):
)
@admin.register(FeedbackImages)
@admin.register(FeedbackImageModel)
class FeedbackImagesAdmin(ModelAdmin):
list_display = (
"id",