尝试保存到ImageField时发生ValueError

时间:2018-08-23 03:56:31

标签: django django-models imagefield

AIM

views.py 中,我根据在title上输入的Alarm创建一个search_text对象,并从Twitter API。

现在,我想在 results.html 中对数据进行一些可视化处理。具体来说,我想基于Form数据创建直方图。

以下代码成功保存了具有正确数据的保存文件(“ histogram.png”):

locations

但是,我想将文件保存到Location.country,以便可以在 results.html 中呈现文件。

尽管,将直方图保存在 views.py 中而不是在 models.py 中的实例方法中也许更合适。

错误

@property
def get_histogram(self):
    """ Function to create a histogram of locations associated with search_text """
    location_freq = self.display_locations()
    plt.bar(list(location_freq.keys()), location_freq.values(), color='g')
    plt.show()
    plt.savefig('histogram.png')

CODE

Models.py

Alarm.histogram

HTML

Exception Type: ValueError
Exception Value: The 'histogram' attribute has no file associated with it.

0 个答案:

没有答案