Django models 将数据库的现有值显示到formfields中
如何将数据从DatabaseSqlLite获取到下拉按钮中,并根据所选值在django中检索datagrid或csv中的所有匹配值Django models 将数据库的现有值显示到formfields中,django-models,django-forms,django-views,Django Models,Django Forms,Django Views,如何将数据从DatabaseSqlLite获取到下拉按钮中,并根据所选值在django中检索datagrid或csv中的所有匹配值 class AnalyzedFile(models.Model): sha256 = models.CharField(db_column='SHA256', max_length=64, blank=True) md5 = models.CharField(db_column='MD5', max_length=32, blank=True)
class AnalyzedFile(models.Model):
sha256 = models.CharField(db_column='SHA256', max_length=64, blank=True)
md5 = models.CharField(db_column='MD5', max_length=32, blank=True)
sha1 = models.CharField(db_column='SHA1', max_length=40, blank=True)
filename = models.CharField(db_column='FILENAME', max_length=5000, blank=True)
filelength = models.IntegerField(db_column='FILELENGTH', blank=True, null=True)
filetype = models.CharField(db_column='FILETYPE', max_length=3, blank=True)
fileentropy = models.CharField(db_column='FILEENTROPY', max_length=50, blank=True)
peidsig = models.CharField(db_column='PEIDSIG', max_length=1000, blank=True)
exeinfosig = models.CharField(db_column='EXEINFOSIG', max_length=1000, blank=True)
ssdeepsig = models.CharField(db_column='SSDEEPSIG', max_length=200, blank=True)
digitalsig = models.CharField(db_column='DIGITALSIG', max_length=100, blank=True)
description = models.CharField(db_column='DESCRIPTION', max_length=65000, blank=True) # Field name made lowercase.
analysis = models.CharField(db_column='ANALYSIS', max_length=65000, blank=True)
class Meta:
managed = False
db_table = 'ANALYZED_FILE'
在像AnalyzedFile.objects.all这样的视图中编写代码之后,它会给我错误,比如没有分析字段\u File.id,因为我使用的是现有数据库,而不是使用django syncdb创建的。因此,我是django的新手,请给我解决方案,将数据库的值添加到下拉菜单中,选择相应选项后,它将再次搜索数据库,并在csv或DataGrid中给出结果解决了问题。。。。。。。