私はそれを使用django-photologue
して拡張しました:
# gallery.models.py
from photologue.models import Photo
from profiles.models import UserProfile
class PhotoExtended(Photo):
user = models.ForeignKey(UserProfile, verbose_name=_('user'), on_delete=models.CASCADE)
# gallery.admin.py
from photologue.admin import PhotoAdmin as PhotoAdminDefault
from photologue.models import Photo
from .models import PhotoExtended
class PhotoAdmin(PhotoAdminDefault):
save_on_top = True
admin.site.unregister(Photo)
admin.site.register(PhotoExtended, PhotoAdmin)
Photologue
写真付きのzipファイルをアップロードする機能があり、管理者の追加ボタンを使用して実行できます。私の変更後、このボタンは消えました。
photologue
アプリのテンプレート フォルダーにコピーして貼り付けるのを避けるために、ネイティブの管理テンプレートを使用することはできますか? インは私のアプリINSTALLED_APPS
photologue
よりも高いですgallery
ここにphotologue
s admin テンプレートがあります。