带有包裹捆绑器的Vue js无法加载动态图像
<li
class="list-group-item"
v-for="(element, index) in carouselImages"
:key="index">
<img
v-if="carouselImages.length"
class="e-carousel-image"
:src="element.image.filename" />
<el-button
type="danger"
@click="removeImage(element._id)">X</el-button>
</li>
Run Code Online (Sandbox Code Playgroud)
使用相对路径时不工作给我们 404 其正常工作并将路径更改为散列
src="../../../assets/uploads/carousel-1534888549715.jpg"
Run Code Online (Sandbox Code Playgroud)
我们如何解决?
我正在调用model.predict_generator()用于测试数据集的预测方法。我的问题是如何获取测试准确性?以下是我的代码行:
predictions = model.predict_generator(test_images, steps=3, verbose=0)
Run Code Online (Sandbox Code Playgroud)
凡test_iamges在参数predict_generator功能批量数据从本地磁盘通过调用检索ImageDataGenerator
任何指导将不胜感激。
谢谢
我的数据库有一个复杂的架构,我在编写相应的REST API时遇到了麻烦.
上下文:我每小时都要求公共API提供各种信息,包括我想保留历史记录的数据.
这是我正在使用的模型
class Player(models.Model):
name = models.CharField(max_length=255)
class PlayerStatsHistory(models.Model):
player = models.ForeignKey('Player', null=True, on_delete=models.CASCADE)
last_refresh = models.DateTimeField(null=True)
...
Run Code Online (Sandbox Code Playgroud)
这样,我可以存储每个用户的统计数据中的每个更改.我写了两个序列化器,一个用于Player,一个用于PlayerStatsHistory.最简单的一个正常
class PlayerStatsSerializer(HyperlinkedModelSerializer):
class Meta:
model = PlayerStatsHistory
fields = ('last_refresh', ...)
Run Code Online (Sandbox Code Playgroud)
但是当我需要为一个玩家请求最新的统计数据时,我会感到困惑:
class PlayerSerializer(HyperlinkedModelSerializer):
details = SerializerMethodField()
def get_details(self, obj):
return PlayerStatsSerializer(PlayerStatsHistory.objects.filter(player=obj).order_by('-last_refresh').first()).data
class Meta:
model = Player
fields = ('name', 'details')
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作,但会在提供给每个玩家的数据库中命中数据库,PlayerSerializer我觉得我做错了.
我该如何改进这个解决方案?