标签: django-filer

如何以编程方式填充或创建filer.fields.image.FilerImageField?

我有一些模型类,其中filer.fields.image.FilerImageField作为字段.

from filer.fields.image import FilerImageField
class ModelName(Model):
    icon = FilerImageField(null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

如果我有一个图像文件的本地路径,如何以编程方式创建或填充图标字段?

django django-filer

6
推荐指数
1
解决办法
2777
查看次数

Django-Filer:如何在管理员之外调用上传小部件

如何在Admin之外调用上传小部件?使用下面的标准表格不起作用.小部件已损坏.

forms.py
class PhotoAdd(forms.ModelForm):
    class Meta:
        model = Photo
        fields = ('ImageFilerField',)


views.py
def photoadd(request):
  context={}
  context['form'] = PhotoAdd()
  render(request, 'template.html', context)


template.html
{{ form }}
Run Code Online (Sandbox Code Playgroud)

文档中绝对没有提到这一点.如何在管理员外上传照片?

编辑:(从上面的django添加生成的代码)

<label for="id_doc_pic">Doc pic:</label>
</th>
 <td>
   <span class="filerFile">
   <img id="id_doc_pic_thumbnail_img" src="/static/filer/icons/nofile_48x48.png" class="quiet" alt="no file selected" />
   &nbsp;<span id="id_doc_pic_description_txt"></span>
   <a href="/admin/filer/folder/last/?_to_field=file_ptr" class="related-lookup" id="lookup_id_doc_pic" title="Lookup">
   <img src="/static/admin/img/icon_searchbox.png" width="16" height="16" alt="Lookup" /></a><img id="id_doc_pic_clear" class="filerClearer" src="/static/admin/img/icon_deletelink.gif" width="10" height="10" alt="Clear" title="Clear" style="display: none;" /><br />
   <input class="vForeignKeyRawIdAdminField" id="id_doc_pic" name="doc_pic" type="text" />

<script type="text/javascript" id="id_doc_pic_javascript">
    django.jQuery(document).ready(function(){
        var plus = …
Run Code Online (Sandbox Code Playgroud)

django django-filer

6
推荐指数
1
解决办法
711
查看次数

使用django-filer,我可以从'未排序的上传'中选择图像进入的文件夹吗?

我第一次使用django-filer,它看起来很棒,而且工作得很好.

但是我的所有图像都被上传到"未排序的上传"文件夹,我无法找到将它们放入特定文件的方法.这让我觉得它是一个基本功能,并且考虑到它允许你创建文件夹,这一定是可能的,对吧?但我在文档中找不到它,快速查看源代码并没有帮助我.

我有一个基本的设置,如:

class Story(models.Model):
    image = FilerImageField()

class Gift(models.Model):
    # some stuff

class GiftImage(models.Model):
    gift = models.ForeignKey(Gift)
    image = FilerImageField()
Run Code Online (Sandbox Code Playgroud)

我希望GiftImage.image和Story.image进入单独的文件夹,以便为管理员用户更轻松地进行排序/搜索.

我试过了

image = FilerImageField(upload_to='somewhere') # How a django ImageField would do it
image = FilerImageField(folder='somewhere') # a guess
image = FilerImageField(name='somewhere') # a guess
image = FilerImageField(folder_name='somewhere') # another guess
Run Code Online (Sandbox Code Playgroud)

所有这些都给我一个"TypeError:init()得到一个意外的关键字参数......"或者只是不做我希望的事情.

干杯!

python django django-filer

6
推荐指数
1
解决办法
617
查看次数

在管理区域(或替代库)中使用django文件管理器

Django文件管理器是一个用于管理文件的强大工具,它可以检测重复项并根据文件夹中的哈希值来组织文件,具有管理文件和文件夹的良好UI,并处理文件历史记录和权限.

我阅读了一些源代码,并意识到它在代码和模板中广泛使用django管理功能; 有没有办法为登录的非工作人员使用这些功能?为他们提供在个人上传区域上传和管理自己的文件和文件夹的工具(不重新发明轮子)?

如果没有简单的方法,有什么替代方案,你建议提供这样的功能,最小的代码更改?

django django-filer

5
推荐指数
1
解决办法
433
查看次数

如何使用Django Filer获取我上传到Django Admin的图像?

我正在使用Django Filer能够在Django Admin面板中上传多个图像.但是,我无法找到如何获取这些图像,以便我可以在模板/ HTML文件中呈现它们.

我知道如何在上传正常方式时获取图像,因为我可以在模板中引用模型.但我不知道如何能够使用Django Filer拍摄我上传的图像.

我是Django noob,如果这个问题看起来很奇怪,那就很抱歉.如果有人对如何在Django管理面板中上传多个图像有任何其他建议,请提供建议.

python django django-models django-filer

2
推荐指数
1
解决办法
1213
查看次数

标签 统计

django ×5

django-filer ×5

python ×2

django-models ×1