如何使用Django创建公共查询数据库?

时间:2017-06-15 06:15:52

标签: django django-models

我过去三年一直在从事数据科学工作,这是我第一次参与公共数据库项目,因为我之前没有任何Web开发经验。我想创建一个包含国家列表的简单数据库:

像这样;

Table-1. 

S. No. Country 
1      Argentina 
2      Bangladesh 
3      Canada 
4      India 
5      Pakistan

现在每个国家都有一些可以通过点击特定国家/地区名称进行探索的数据

Table-2 

S. No.  OutBreak    Year    Strains      PMID 

1          1          1935  O1/O131     123465
2          3          1996    O1        455465
3          5          2012   O131       238475

我对MySQL有一个非常基本的知识,并希望使用Django来实现这个项目,最好的教程或我可以遵循的方式是什么?我在YouTube和其他来源上搜索了大量的教程,但大多数都涉及博客创建或社交网络。

请提出一个建议,我如何与Django一起完成这项特殊任务。

1 个答案:

答案 0 :(得分:2)

我建议你从官方的Django tutorial开始。 而不是问题模型,您将其设为国家模型,而不是选择模型,您可以制作CountryDiseases模型。 简短的例子:

class Country(models.Model):
    name = models.CharField(max_length=200)


class CountryDiseases(models.Model):
    country = models.ForeignKey(Country)
    outbreak = models.PositiveIntegerField(verbose_name="OutBreak")
    year = models.CharField(max_length=254)
    strains = models.CharField(max_length=254)
    pmid = models.CharField(max_length=254, verbose_name="PMID")

你也可以使用Django IDE,比如PyCharm,PyDev等等。 古德勒克