今天一天都在上班啊,我以爲我也沒有玩啊,怎麼本身的項目就沒有一點進展呢。。。。我方了html
今天就用django建立了一個項目而後連上mysql 建了一個表。這也就證實個人django是能夠讀取數據庫噠~~開心python
具體步驟mysql
1、新建一個文件夾sql
這個文件夾用來存放項目,django的項目文件能夠拷來拷去的,直接run起來就能夠訪問了因此新建一個文件夾比較方便。數據庫
就是這個bysj(畢業設計)django
2、新建一個工程app
進入這個文件夾裏面用django-admin startproject 【project-name】這個命令就能夠新建一個工程,括號裏面要改上本身的名字而後在bysj這個文件夾下面就新加了一個文件夾函數
這個文件夾下面的結構是這樣的編碼
咦?又有一個btTest呢。。還有一個manage.py,這個就是同步數據庫啦,運行程序啦,都要用到的。(btApp是新建的app,這個稍後再說)url
打開這一個btTest,裏面長這樣
這個是工程的配置文件,除去pyc這些臨時文件不看,主要用到的就是settings.py和urls.py
settings.py是配置該工程的數據庫啦,聲明新建的app啦,還有一些語言編碼的設置等等等就在這裏修改
urls.py是設置網址和網頁的對應關係的(確切的說是和視圖函數的對應關係?我目前是這麼以爲,可能不對)
3、新建一個app
退回到工程的根目錄下面,就是能直接看到manage.py的地方,而後執行python manage.py startapp 【appname】就能夠新建一個app了。
也就是文件夾裏面又出現了一個新的文件夾,btApp,長下面這樣
這裏面第一個文件夾是用來記錄文件變化的,自動生成的,不用管。
主要須要修改views.py和models.py。views.py裏面都是函數,就是在urls.py裏面訪問的,一個函數對應一個頁面(就是html)
models.py裏面就是建表的。一個表是一個class。最妙的是修改了models之後mysql裏面也會自動改變哦,是否是很妙啊。
4、配置工程
修改settings.py,一個是把數據改了,一個是把新建的app聲明一下
配置好之後在數據庫裏面新建一個schemas(數據庫)叫bttest的就剛纔配置的NAME項。而後執行python manage.py syncdb(第一次執行會讓你新建個帳號和密碼,這和數據庫不要緊)成功之後刷新數據庫,就會有好多表出來啦,models.py裏面新建的表也出現了
好了這一篇就這樣吧,接下來我想寫個頁面讀取數據庫的數據而後在網頁上畫個表展示出來