小编Taj*_*ngh的帖子

Django:根据布尔字段“订购”一个查询集

我想以Menù这种方式获取所有实例:

- 在那些已经my_boolean_field设置的实例的顶部位置True

- 在最后位置那些已my_boolean_field设置为的实例False

这是我的Menù模型和查询:

class Menù(models.Model):
    id_menù = models.AutoField(primary_key=True)
    name = models.CharField(max_length=100, unique=True)
    my_boolean_field = models.BooleanField(default=False)

# In my View:
my_query_set = Menù.objects.all().order_by('my_boolean_field')
Run Code Online (Sandbox Code Playgroud)

我也搜索了一个group_by选项,但我在 Django ORM 中没有找到任何东西

django

7
推荐指数
1
解决办法
5006
查看次数

如何从 Pytorch 图像列表开始加载数据集

我有一个服务从另一个服务接收二进制格式的图像(我们称之为服务 B):

from PIL import Image

img_list = []
img_bin = get_image_from_service_B()
image = Image.open(io.BytesIO(img_bin)) # Convert bytes to image using PIL
Run Code Online (Sandbox Code Playgroud)
当图像通过 PIL 成功转换后,它也会被附加到图像列表中。
img_list.append(image)    
Run Code Online (Sandbox Code Playgroud)

当我有足够的图像时,我想使用 Pytorch 加载图像列表,就好像它是数据集一样

if img_list.__len__() == 500:
     ### Load dataset and do a transform operation on the data
Run Code Online (Sandbox Code Playgroud)
在该软件的早期版本中,要求只是从文件夹中检索图像,因此加载所有图像非常简单
my_dataset = datasets.ImageFolder("path/to/images/folder/", transform=transform)
dataset_iterator = DataLoader(my_dataset, batch_size=1)
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如何执行转换并从列表加载数据集。

python torch pytorch torchvision

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

我希望Django模型字段只能有两个可能的值

class Proposta(models.Model):
     descrizione = models.TextField()
     titolo = models.CharField(max_length=200)
     richiedibile = models.BooleanField(default=False)
     inRichiesta = models.BooleanField(default=False)
     archiviata = models.BooleanField(default=False)

     # tesi or AP
     tipologia = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

我希望“ tipologia”字段只能有两个可能的值:“ tesi”或“ AP”。换句话说,我希望该字段看起来像一个列表,用户可以在其中选择所需的值。

django

4
推荐指数
1
解决办法
1634
查看次数

在Django模板中获取选定的单选按钮

在我的模板中有for循环。如您所见,每个单选按钮的ID都由表示{{stud.id}}

{{stud.nameAndSurname}} 显示学生的姓名和姓氏(在浏览器中,我可以看到相应学生的姓名和姓氏)。

<form method="POST" class="post-form">
        {% csrf_token %}
        {% for stud in students %}
            <input type="radio" id="{{ stud.id }}" name="student">{{ stud.nameAndSurname  }}
        {% endfor %}
    <button type="submit" class="save btn btn-default">GO!</button>
</form>
Run Code Online (Sandbox Code Playgroud)

在我的view.py中,我有:

 class MyClass(View):
     def get(...):
         ...

     def post(self,request, pk):
         myVar = request.POST.get("student")
         return HttpResponse(myVar)
Run Code Online (Sandbox Code Playgroud)

如果我单击提交按钮,我想转到另一个页面,显示我所选学生的姓名和姓氏。现在的问题是,代替了学生的姓名和姓氏,而是向我显示了简单的“上”字样

django radio-button

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

标签 统计

django ×3

python ×1

pytorch ×1

radio-button ×1

torch ×1

torchvision ×1