這裡結合的資料庫為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    #PythonDB模組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 表示資料庫設定(步驟3model.py)一切OK

如果有出現錯誤請依錯誤指示修正

 

沒有錯誤的話接續打

 

D:/TestProject>manage.py syncdb

 

他就會開始執行步驟三的model.py來創建你的資料庫表單

而他針對的資料庫則是你步驟1settings.py所設定的

 

 

 

5.

由此就完成創建你的資料庫設定

 

你可以打開你的phpmyadmin   NAVICAT等軟體看看創建成果

 

 

 

 

 

 

 

 

 

 

 

Django製作網站-第一章安裝Django

----------------------------------------

Django製作網站-第三章設定網址連

Django製作網站-第四章設定網頁頁面及執行的程

Django製作網站-第五章在網頁上面顯示變

Django製作網站-第六章Django交給Apache

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 嘎抓強 的頭像
    嘎抓強

    嘎抓不露閣

    嘎抓強 發表在 痞客邦 留言(2) 人氣()