问题标签 [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.

0 投票
1 回答
327 浏览

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.

0 投票
2 回答
68 浏览

python - 限制对经过身份验证的用户的访问

我正在尝试限制对照片库网站上经过身份验证的用户的访问。我希望经过身份验证的用户可以看到所有照片,而未经身份验证的用户只能看到三张。

我正在使用一个名为 Photologue 的第三方库,它有一个继承自 DetailView() 的类 GalleryDetailView()。我想覆盖画廊详细视图上的 get_context_data() 方法,并在那里添加准备要显示的照片列表的代码,并将该列表添加到模板上下文中。到目前为止,我有:

编辑:根据一些答案,我现在有:

但出于某种原因,经过身份验证和未经身份验证的用户仍然可以看到所有照片。我知道身份验证正在工作,因为我已经玩了几个小时了,并且看到了不同的结果(只是不是我需要的结果)。

0 投票
2 回答
319 浏览

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>

0 投票
3 回答
181 浏览

python - Photologue 中的图库只能有一张照片

将照片放在服务器上后,上传照片就没有问题了。

问题是当我从管理站点创建图库时,我只能选择一张照片附加到图库。即使我选择了许多照片,其中一张也只会链接到图库。

将照片添加到画廊的唯一方法是手动将它们添加到数据库中的 photologue_gallery_photos 表中:(

有人知道如何解决吗?

0 投票
2 回答
237 浏览

python - 如何在 photologue 中添加画廊?

我在我的项目(博客)中正确安装了 photologue,我可以在管理面板中添加图像,但是如何在我的主页上显示它们?

0 投票
1 回答
189 浏览

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 的示例。

0 投票
1 回答
272 浏览

django - 如何将 django photologue 画廊插入网页?

我不明白如何在photologue我的网页中插入图库?
我已经安装了该插件,在管理员中添加INSTALLED_APPS、更新urls.py和添加照片到画廊,但不知道在 base.html 或任何其他模板文件中写什么来开始使用画廊。

0 投票
1 回答
213 浏览

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 提供服务。这可能是一个原因吗?

提前致谢。

0 投票
2 回答
240 浏览

python - Django 1.9 + Photologue:没有这样的专栏

我正在使用 Django 1.9+ Photologue 3.x 来构建照片库网络应用程序。

当我尝试添加照片或画廊时,它会返回'NO SUCH COLUMN EXCEPTION'

然后我检查了模型文件和视图文件。

model.py

似乎是对的。由于它是 Django 1.9,因此没有更多syncdbclear sql methods可用。我尝试了 migrate/makemigrations、sqlmigrates 并且它们都不起作用。

我的想法是重建 sql 表,但如何实现这一点,或任何其他方法来解决这个问题?

谢谢你。

EDIT1:尝试flush命令刷新数据库中的数据,但仍然无法正常工作。

EDIT2:尝试inspectdb了命令,得到了

这是否意味着模型中的“slug”字段与数据库中的实际字段“title_slug”不匹配?

0 投票
1 回答
163 浏览

python - Django Photologue zip上传保留图像名称

我正在制作 photologue,到目前为止它是完美的。我只想知道如何在上传 zip 图像时保留图像名称。

这是zip文件上传后保存功能的代码。:

它将图像名称更改为标题。像title_1.jpg title_2.jpg 等......我想要zip文件中每个图像的初始名称的名称
请如果你能帮助我

非常感谢