小编The*_*pit的帖子

Android:单独碎片中的多个零食栏(ViewPager)

我有一个viewpager,当然还有一些片段.这些片段中的每一个都将CoordinatorLayout作为父级.

我正在展示一个小吃吧.问题是,如果片段A显示一个小吃吧它很好,但如果它的相邻片段B也显示一个小吃店,片段A中的小吃栏会自动隐藏.

由于viewpager相邻片段已预加载,因此这是一个明显的问题.任何解决方法?或者我做错了吗?

android android-fragments android-design-library android-snackbar

9
推荐指数
1
解决办法
2443
查看次数

将具有 multipart/form-data 的 HTML/axios 中的对象列表发布到 DRF 多部分解析器

这是我的序列化器:

class ParentSerializer(serializers.ModelSerializer):
    children = ChildSerializer(many=True)  # reverse FK relation
Run Code Online (Sandbox Code Playgroud)

ParentSerializer还有一个图像字段,因此请求必须是 multipart/form-data 才能在单个请求中同时支持图像和数据。

以下代码/测试工作正常:

test_data = QueryDict('', mutable=True)
dictionary = {
    'name': ['test'],
    'children[0]': [{'key1': 'val1', 'key2': 'val2'}]
}
test_data.update(MultiValueDict(dictionary))

test_serializer = self.get_serializer(data=test_data)
test_serializer.is_valid(raise_exception=True)
test_instance = test_serializer.save()
Run Code Online (Sandbox Code Playgroud)

...因为我正在手动创建children列表。

问题是我无法通过 axios/HTML 表单执行相同的操作。发送的数据被转换为字符串。

我有什么选择?我想发送子对象列表以及其他数据。

DRF v3.9Django v2.2

html api django multipartform-data django-rest-framework

3
推荐指数
1
解决办法
1799
查看次数