tata色々な備忘録

データ解析、画像解析、化学分析などなど

DjangoとMySQLその1

フォルダを作って移動して
C:\HPLC_database>django-admin.py startproject Column
C:\HPLC_database\column>python manage.py runserver
ブラウザで
http://127.0.0.1:8000/
起動を確認。

MySQLのユーザー追加
#全権ユーザーの追加
mysql> GRANT ALL ON *.* TO ユーザー名@"localhost"IDENTIFIED BY "パスワード";
Query OK, 0 rows affected (0.00 sec)
#反映させる
mysql> FLUSH PRIVILEGES; 
Query OK, 0 rows affected (0.00 sec)
#データベースの作成
mysql> create database column_db;
Query OK, 1 row affected (0.00 sec)

C:\HPLC_database\column\columnのsettings.pyを開き
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'column_db',
'USER': 'ユーザー名',
'PASSWORD': 'パスワード',

INSTALLED_APPSの以下の行にてコメントを外す
'django.contrib.admin',

urls.pyの以下の行にてコメントを外す
from django.contrib import admin
admin.autodiscover()
url(r'^admin/', include(admin.site.urls)),

C:\HPLC_database\column>manage.py syncdb
C:\HPLC_database\column>manage.py runserver

http://localhost:8000/admin/
に管理画面が出る。

参考
http://blog.layer8.sh/ja/2011/12/26/django%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E3%82%89%E6%9C%80%E5%88%9D%E3%81%AB%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8-%E3%81%9D%E3%81%AE%EF%BC%92db%E4%BD%9C/
http://codezine.jp/article/detail/4065?p=4