我使用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
的管理模板以避免将它们复制粘贴到我的应用程序的模板文件夹中?InINSTALLED_APPS
photologue
高于我的gallery
应用
这里有photologue
s 管理模板。