前提・実現したいこと
djangoを使い上図のような発注管理の追加画面を作成しています。
"shouhins"に表示するアイテム数が多い為、検索窓やフィルターをつけたいです。
情報へのポインタなどだけでもいただければありがたいです。
よろしくおねがいします!
該当のソースコード
from django.contrib import admin from django.utils import timezone from .models import Shouhin,T_oml3 # Register your models here. admin.site.site_header = '発注管理-α' class HachuAdmin(admin.ModelAdmin): # list_display = ('Seq','Hachu_no','Irai_day','Busyo','Irai_nm','Houhou','Syuka_kokyaku','Hachu_nm') list_display = ('_product','Hachu_no','Irai_day','Busyo','Irai_nm','Houhou','Syuka_kokyaku','Hachu_nm') # list_display_links = None # list_editable = ('Irai_day', 'Irai_nm') list_editable = ('Hachu_no','Irai_day','Busyo','Irai_nm','Houhou','Syuka_kokyaku','Hachu_nm') def shou(self,obj): shouhin = obj.shouhins.get(pk=obj.pk) # shouhin = obj.shouhins.get(pk=2) return shouhin.Shouhin_nm def _product(self, row): return '\n\r'.join([x.Shouhin_nm for x in row.shouhins.all()]) search_fields = ('Hachu_no','Irai_day') admin.site.register(Shouhin) admin.site.register(T_oml3,HachuAdmin)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/23 10:28 編集