我是django的新手,我对图像显示问题很困惑.现在我有一个在后端生成的词云的图像(比方说,topicWords.py),我不知道如何应对它.(1)如何将其存储在模型UserProfile的图像字段中?在models.py中,我有:
class UserProfile(models.Model):
user = models.OneToOneField(User)
tagcloud = models.ImageField(upload_to ='rap_song/raptle/pic/')
Run Code Online (Sandbox Code Playgroud)
直接做是这样的:
user.userprofile.tagcloud = wc #wc is the image generated
Run Code Online (Sandbox Code Playgroud)
(2)MEDIA_ROOT和MEDIA_URL的设置应该是什么?
(3)我应该如何在.html中显示它?
<img src = "???">
Run Code Online (Sandbox Code Playgroud)
非常感谢你!
给定一组整数:
std::set<int> itemInTest;
Run Code Online (Sandbox Code Playgroud)
在这个集合中有大约4000个整数,我想循环100次,每次它可以从集合中随机选择100个不同的元素.此外,所有整数都是正数.
如何随机挑选其中一个?我知道stackoverflow中有很多答案,但有些太复杂了,有些并不是那么随意.
现在我有一个名为 lyric 的模型。详情如下:
class Lyric(models.Model):
title = models.CharField(max_length = 200)
body = models.CharField(max_length = 12000)
pub_date = models.DateTimeField('date published')
user = models.OneToOneField(User)
Run Code Online (Sandbox Code Playgroud)
我有一个用户可以创建歌词的表单。接下来我想让用户可以编辑和删除歌词。现在我已经实现了编辑的形式和删除的功能。但如何限制权限呢?先感谢您!!!
给定一组整数:
set<int> setA = {1,2,3,4,5};
Run Code Online (Sandbox Code Playgroud)
现在我想在一定条件下将整数插入整数向量:
vector<int> vectorB;
for (set<int>::iterator it = setA.begin(); it != setB.end(); it++){
if (*it % 2 == 0){
}else{
vectorB.insert((*it));
count += 1;
}
}
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个错误:
error: no matching function for call to 'std::vector<int>::insert(const int&)'
Run Code Online (Sandbox Code Playgroud)
为什么?