Javascript Django表格';s下拉列表数据未存储在数据库中

Javascript Django表格';s下拉列表数据未存储在数据库中,javascript,python,html,django,forms,Javascript,Python,Html,Django,Forms,我正在创建一个表单,其中我试图使用for循环从django中的数据库条目中获取选项 但是,我面临一个问题,下拉列表的条目在我的数据库中存储为空白 不确定到底是什么导致了这个问题 这是我试图添加细节的UI端 这是管理面板,我无法在其中保存数据: 下面是我写的代码。 models.py class MakeSetup(models.Model): make_setup_id = models.IntegerField( primary_key= True) m

我正在创建一个表单,其中我试图使用for循环从django中的数据库条目中获取选项

但是,我面临一个问题,下拉列表的条目在我的数据库中存储为空白

不确定到底是什么导致了这个问题

这是我试图添加细节的UI端

这是管理面板,我无法在其中保存数据:

下面是我写的代码。 models.py

 class MakeSetup(models.Model):

        make_setup_id = models.IntegerField( primary_key= True)
        make_setup_name = models.CharField(max_length=125, default="NA")
        make_setup_device = models.CharField(max_length=125, default="NA")
        make_setup_consumable = models.CharField(max_length=125, default="NA")
    
    
        def __str__(self):
          return self.make_setup_name
    
        class Meta:
          db_table = "make_setup"


class Device(models.Model):
    device_id = models.IntegerField( primary_key= True)
    device_name = models.CharField(max_length=125 , default="NA")
    device_type = models.CharField(max_length=125 , default="NA")
    
  
    def __str__(self):
      return self.device_name
    
    class Meta:
      db_table = "devices"
views.py

    def make_setup(request):
        if request.method == "POST":
            make_setup_name = request.POST.get("make_setup_name")
            make_setup_device = request.POST.get("make_setup_device")
            make_setup_consumable = request.POST.get("make_setup_consumable")
    
            MakeSetup.objects.create(
                make_setup_name = make_setup_name,
                make_setup_device = make_setup_device,
                make_setup_consumable = make_setup_consumable
    
            )
            return render(
                request,
                "make_setup.html",
                {
                    'device_n':Device.objects.all(),
                    'consumable_n':Consumable.objects.all(),
                    'msg':'Setup Added!'
    
                }
            )        
        else:
             return render(
                 request,
                 "make_setup.html",
                 {
                    'device_n':Device.objects.all(),
                    'consumable_n':Consumable.objects.all(),
    
                }
                
               )

   
def add_device(request):
    if request.method == "POST":
        device_name = request.POST.get('device_name')
        device_type = request.POST.get('device_type')

        
        Device.objects.create(
            device_name = device_name , 
            device_type = device_type 

        )
        return render(
            request,
            "add_device.html",
            {
                'vendors':Vendor.objects.all(),
                'd_type':DeviceType.objects.all(),
                'msg':'Device Added!'


            }
        )  
        
    else:
        return render(
            request,
            "add_device.html",

            {
                'vendors':Vendor.objects.all(),
                'd_type':DeviceType.objects.all(),

            }
        
        )
make_setup.html

<form method="POST" action="{% url 'make_setup' %}">
        {% csrf_token %}

<div class="form-group">
          <label for="make_setup_consumable">Add Consumables</label> <br>

        <select name = "make_setup_consumable" >
          {% for msc in consumable_n %}
          <option  value = "{{msc.id}}"> {{ msc.consumable_name }}</option>
          {% endfor %}

        </select>         
        </div>

<div class="form-group">
          <label for="make_setup_device">Add Devices</label> <br>

        <select name = "make_setup_device" >

        
          {% for msd in device_n %}
          <option value = "{{msd.id}}"> {{ msd.device_name }}</option>
          {% endfor %}
        </select>         
        </div>
   <button type="submit" class="btn btn-primary"> Submit </button>
  </form>

{%csrf_令牌%}
添加耗材
{对于易耗品中的msc为%n%} {{msc.u name} {%endfor%} 添加设备
{设备中msd的%n%} {{msd.device_name} {%endfor%} 提交