Python 使用Django和PostgreSQL上传CSV并将其信息插入数据库表的最佳方法
上传CSV文件信息并将其保存到PostgreSQL表中的最佳方式是什么? 如果上传成功,我将检查数据库,我不想在模板中的任何地方显示该表 如果您需要更多信息,请告知 将在其中进行上载的模板:Python 使用Django和PostgreSQL上传CSV并将其信息插入数据库表的最佳方法,python,django,postgresql,Python,Django,Postgresql,上传CSV文件信息并将其保存到PostgreSQL表中的最佳方式是什么? 如果上传成功,我将检查数据库,我不想在模板中的任何地方显示该表 如果您需要更多信息,请告知 将在其中进行上载的模板: {% extends "product_register/base.html" %} {% block content %} <form action="" method="post" autocomplete="off"
{% extends "product_register/base.html" %}
{% block content %}
<form action="" method="post" autocomplete="off">
{% csrf_token %}
<label for="file1">Upload a file: </label>
<input type="file" id="file1" name="file">
<div class="row">
<div class="col-md-8">
<button type="submit" class="btn btn-success btn-block btn-lg"><i class="far fa-save"></i>
Submit</button>
</div>
<div class="col-md-4">
<a href="{% url 'product_list' %}" class="btn btn-secondary btn-block btn-lg">
<i class="fas fa-stream"></i> Lista de Produtos
</a>
</div>
</div>
</form>
{% endblock content %}
models.py
class Category(models.Model):
"""Classe Categoria"""
name = models.CharField(max_length=20)
def __str__(self):
return self.name
forms.py
class CategoryUpload(forms.ModelForm):
"""Upload de Categorias"""
class Meta:
model = Category
fields = "__all__"
使用和使用外键小部件进行查找。
这个软件包中还有很多小部件。也许吧
class CategoryUpload(forms.ModelForm):
"""Upload de Categorias"""
class Meta:
model = Category
fields = "__all__"