sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server mysql-client python-mysqldb python-django
建立一個django用的database
mysql -u root -p create database djangodb; exit;
修改settings.py
cd //var/www/mutarock/mutarock/ vim settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'djangodb', # Or path to database file if using sqlite3. 'USER': 'USERNAME', # Not used with sqlite3. 'PASSWORD': 'PASSEORD', # Not used with sqlite3. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. 'PORT': '', # Set to empty string for default. Not used with sqlite3. } }ENGINE: 是database的種類,我是用mysql
NAME: database名稱
USER & PASSWORD: 該資料庫的使用者,如果不是使用root的話要記得放寬權限,不然syncdb的時候會有錯誤訊息
同步資料庫
輸入指令
python manage.py syncdb就會在所選擇的database裡面新增幾個基本的table
之後開始寫app,也是利用這個指令將app所需要的table建立在database裡面
應該也會要求建立一個登入用的帳號
No comments:
Post a Comment