问题标签 [photologue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - How to display extended fields in Django Photologue
I've followed the documentation on how to customize models. I want to add an extra url field to the gallery, so I've added this.
Everything shows up fine in the Django admin, but I have no idea how to call up that field in the actual HTML.
The documentation says:
The above code is enough to start entering tags in the admin interface. To use/display them in the front end, you will also need to override Photologue’s own templates - as the templates are likely to be heavily customised for your specific project, an example is not included here.
I have already overridden the Photologue's templates with my own. I'm too much of a novice to figure it out without an example. I've just been guessing with no luck.
python - 限制对经过身份验证的用户的访问
我正在尝试限制对照片库网站上经过身份验证的用户的访问。我希望经过身份验证的用户可以看到所有照片,而未经身份验证的用户只能看到三张。
我正在使用一个名为 Photologue 的第三方库,它有一个继承自 DetailView() 的类 GalleryDetailView()。我想覆盖画廊详细视图上的 get_context_data() 方法,并在那里添加准备要显示的照片列表的代码,并将该列表添加到模板上下文中。到目前为止,我有:
编辑:根据一些答案,我现在有:
但出于某种原因,经过身份验证和未经身份验证的用户仍然可以看到所有照片。我知道身份验证正在工作,因为我已经玩了几个小时了,并且看到了不同的结果(只是不是我需要的结果)。
django - Django-Photologue:上传 jpg 文件时出现错误 500,但上传 png 文件有效
当我尝试在 django-photologue 中添加 jpg 文件时,我得到“服务器错误(500)”。
apache日志显示:
"POST /admin/photologue/photo/add/ HTTP/1.1" 500 330 http://www.mywebsite.net/admin/photologue/photo/add/ " "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ( KHTML,如 Gecko) Chrome/39.0.2171.95 Safari/537.36"
该文件实际上已上传到服务器上的媒体文件夹,但它没有显示在管理界面中,我无法将其添加到图库中。
添加 png 文件也可以正常工作。
请问有什么建议吗?
编辑:当我启用 django 的调试时,我得到
异常类型:UnsupportedOperation 异常值:fileno 异常位置:/usr/local/lib/python2.7/dist-packages/photologue/models.py in create_size, line 455 –</p>
python - Photologue 中的图库只能有一张照片
将照片放在服务器上后,上传照片就没有问题了。
问题是当我从管理站点创建图库时,我只能选择一张照片附加到图库。即使我选择了许多照片,其中一张也只会链接到图库。
将照片添加到画廊的唯一方法是手动将它们添加到数据库中的 photologue_gallery_photos 表中:(
有人知道如何解决吗?
python - 如何在 photologue 中添加画廊?
我在我的项目(博客)中正确安装了 photologue,我可以在管理面板中添加图像,但是如何在我的主页上显示它们?
django - 如何在 Django Photologue 中更改默认 URL
是否可以更改 Photologue 中的默认 URL?例如这个网址
url(r'^photo/(?P<slug>[\-\d\w]+)/$', PhotoDetailView.as_view(), name='pl-photo')
我想改变
url(r'^pictures/(?P<slug>[\-\d\w]+)/$', PhotoDetailView.as_view(), name='pl-photo')
在文档中,我只找到了如何覆盖 URL 的示例。
django - 如何将 django photologue 画廊插入网页?
我不明白如何在photologue
我的网页中插入图库?
我已经安装了该插件,在管理员中添加INSTALLED_APPS
、更新urls.py
和添加照片到画廊,但不知道在 base.html 或任何其他模板文件中写什么来开始使用画廊。
python-2.7 - 使用 Apache+Mod_wsgi 部署时,获取 Photologue 无法在 django_inventory 中导入 Python Imaging Library 错误
我正在尝试在虚拟环境中使用 Apache + Mod_wsgi部署Django Inventory 。但它给出了 500 个服务器端错误,声称它无法导入 PIL。但是 PIL 和 Photologue 已经安装在我的 virtualenv 中。我在这个设置中运行一个 hello-world 项目没有问题。
仅供参考:当使用 pip 安装时,Django Inventory 本身会作为应用程序安装。并驻留在虚拟环境的站点包中。但是我已经从 ste 包中复制了它,并将其放在 /var/www/html 根目录中以从 apache 提供服务。这可能是一个原因吗?
提前致谢。
python - Django 1.9 + Photologue:没有这样的专栏
我正在使用 Django 1.9+ Photologue 3.x 来构建照片库网络应用程序。
当我尝试添加照片或画廊时,它会返回'NO SUCH COLUMN EXCEPTION'
然后我检查了模型文件和视图文件。
在model.py
似乎是对的。由于它是 Django 1.9,因此没有更多syncdb
或clear sql methods
可用。我尝试了 migrate/makemigrations、sqlmigrates 并且它们都不起作用。
我的想法是重建 sql 表,但如何实现这一点,或任何其他方法来解决这个问题?
谢谢你。
EDIT1:尝试flush
命令刷新数据库中的数据,但仍然无法正常工作。
EDIT2:尝试inspectdb
了命令,得到了
这是否意味着模型中的“slug”字段与数据库中的实际字段“title_slug”不匹配?
python - Django Photologue zip上传保留图像名称
我正在制作 photologue,到目前为止它是完美的。我只想知道如何在上传 zip 图像时保留图像名称。
这是zip文件上传后保存功能的代码。:
它将图像名称更改为标题。像title_1.jpg title_2.jpg 等......我想要zip文件中每个图像的初始名称的名称
请如果你能帮助我
非常感谢