2017-06-15 118 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