小编Cal*_*leb的帖子

Django REST - 无效数据。需要一本字典,但得到的是 {datatype}

我正在使用 DRF 尝试发出 PUT 请求来更新数据库中的文件。

我确实收到了标题中看到的错误Invalid data. Expected a dictionary, but got {datatype}.

全文是这样的(serializer.error_messages):

{
    "required": "This field is required.",
    "null": "This field may not be null.",
    "invalid": "Invalid data. Expected a dictionary, but got {datatype}."
}
Run Code Online (Sandbox Code Playgroud)

我在终端中没有看到任何其他有用的信息,仅此而已。

我的模型是这样的:

from django.db import models

class File(models.Model):
    name = models.CharField(max_length=1024)
    upload_timestamp_date = models.DateField(auto_now_add=True)
    upload_timestamp_time = models.TimeField(auto_now_add=True)
    file = models.FileField()

    def __str__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

我的序列化器是这样的:

from rest_framework import serializers
from .models import File

class FileSerializer(serializers.ModelSerializer):
    class Meta:
        model = …
Run Code Online (Sandbox Code Playgroud)

django rest http django-rest-framework

5
推荐指数
1
解决办法
3707
查看次数

如何在 MenuStrip LayoutStyle 设置为 Flow 的情况下将某些 MenuItem 向右对齐?

我想让MenuStrip 上的某些按钮与 MenuStrip 的右侧对齐。例如,菜单条右侧的 Focus ON 和 Focus OFF:

菜单条

如果我将 MenuStrip 的 LayoutStyle 设置为 StackWithOverFlow,我可以让它工作,但是如果窗口大小减小,菜单项会被裁剪:

LayoutStyle 设置为 StackWithOverFlow 的 MenuStrip

我如何才能使菜单项与设置为 Flow 的 MenuStrip LayoutStyle 向右对齐?这样,当表单大小减小时,菜单项会转到下一行?

另外,当 MenuStrip 为更多菜单项创建新行时,如何使其他控件向下推一点?

c# flow menustrip menuitem

2
推荐指数
1
解决办法
4022
查看次数

标签 统计

c# ×1

django ×1

django-rest-framework ×1

flow ×1

http ×1

menuitem ×1

menustrip ×1

rest ×1