這裡結合的資料庫為MySQL
在程式中會把想要存放的資料或想叫出來用的資料放在MYSQL中
目前創建好的Django架構
D:/TestProject/apps/ShowWeb/templates/ShowWeb/
1.
打開你的資料庫管理介面(NAVICAT,PhpMyAdmin,MySQL command line隨便你)
做下面的動作
創建一個資料庫ShowWeb,並設定編碼為utf8
創建一個使用者帳號ShowWeb
密碼ShowWeb
(目前設定子系統名稱=帳=密,比較好記,你有自己的請自己改)
2.
打開 TestProject 底下的 settings.py
並設定如下 (點我看更詳細的設定說明)
-----------------------------------------------------------
DATABASE_ENGINE = 'mysql' #資料庫的種類
DATABASE_NAME = 'ShowWeb' #使用的資料庫名稱
DATABASE_USER = 'ShowWeb' #使用的帳號
DATABASE_PASSWORD = 'ShowWeb' #使用的密碼
DATABASE_HOST = ''
DATABASE_PORT = ''
ROOT_URLCONF = 'urls' #網址設定檔案
-----------------------------------------------------------
TIME_ZONE = 'Asia/Taipei' #更改時區
LANGUAGE_CODE = 'zh-tw' #更改語言編碼
-----------------------------------------------------------
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'apps.ShowWeb', #加入這一行字
)
-----------------------------------------------------------
加入
ROOT = 'D:/TestProject' #網站根目錄
MEDIA_ROOT = ROOT #影像同根目錄設定
3.
打開TestProject/apps/ShowWeb裡面的model.py
這個檔案是設定你這個應用程式資料庫中所需要的所有欄位
以下我們先簡單自己做個計數器
#-*- coding: utf8 -*-
from django.db import models as M #把Python的DB模組import近來,當然要先安裝MySQL-python
import os #為了克服在不同系統中RUN你的網站,加入os模組(因為WINDOWS路徑用\ ,LINUX路徑用/,不然你的路徑指定會產生錯誤)
# Create your models here.
class Count(M.Model):
num = M.IntegerField(verbose_name='登入次數', default=0)
由此設定了1個表單=>Count,並設定裡面所需的欄位值num
目前很單純 只是有一個欄位儲存有幾個笨蛋來看過你的網站了
4.
打開命令列
切換到TestProject位置打上
D:/TestProject>manage.py validate
如果出現0 errors found 表示資料庫設定(步驟3的model.py)一切OK
如果有出現錯誤請依錯誤指示修正
沒有錯誤的話接續打
D:/TestProject>manage.py syncdb
他就會開始執行步驟三的model.py來創建你的資料庫表單
而他針對的資料庫則是你步驟1中settings.py所設定的
5.
由此就完成創建你的資料庫設定
你可以打開你的phpmyadmin 或 NAVICAT等軟體看看創建成果
Django製作網站-第一章安裝Django
----------------------------------------
Django製作網站-第三章設定網址連結
Django製作網站-第四章設定網頁頁面及執行的程式
Django製作網站-第五章在網頁上面顯示變數
Django製作網站-第六章把Django交給Apache去跑
留言列表