2017-06-15 40 views
0

我在过去三年一直致力于数据科学,这是我第一次参与公共数据库项目,因为我没有任何以前的Web开发经验。我想创建一个简单的数据库,其中包含一个国家列表:如何使用Django创建公共查询数据库?

像这样;

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这个特定的任务。

回答

2

我建议你从官方的Django tutorial开始。 而不是问题模型,你让它成为国家模型,而不是选择模型,你可以让你的国家疾病模型。 短前:

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的等等。 Goodluck

+0

感谢您的回答有帮助。我们已经使用了“CharField”三次,但为什么我们只为“PMID”设置了“verbose_name”? – jax