我想以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 中没有找到任何东西
我有一个服务从另一个服务接收二进制格式的图像(我们称之为服务 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)
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)
现在我的问题是如何执行转换并从列表加载数据集。
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”。换句话说,我希望该字段看起来像一个列表,用户可以在其中选择所需的值。
在我的模板中有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)
如果我单击提交按钮,我想转到另一个页面,显示我所选学生的姓名和姓氏。现在的问题是,代替了学生的姓名和姓氏,而是向我显示了简单的“上”字样