我有兴趣继承django的ImageFileField以允许访问图像IPTC元数据,如:
>>> from myapp.models import SomeModel
>>> obj = SomeModel.objects.all()[0] # or what have you
>>> obj.image.iptc['keywords']
('keyword','anotherkeyword','etc')
Run Code Online (Sandbox Code Playgroud)
... 文档说要阅读django的内部代码,我做了; 我试图生成一个有效的实现,我不知道我在做什么 - 我之前已经定义了自定义字段,但我无法为基于文件的字段提供样板设置.
我知道我需要定义一个attr_class和一个descriptor_class来使它工作.有没有人有一个直截了当的例子或建议,我可以开始使用它?