vagrantfieの下記行にてIPを指定
config.vm.network :private_network, ip: "192.168.33.10"
SentOSのファイアウォールを解除
sudo service iptables stop
これでVagrnt中CentOSのweb画面が確認可能
http://192.168.33.10
Djangoの起動と設定
$ cd /var/www $ django-admin.py startproject opencv $ cd opencv $ sudo vi settings.py #INSTALLED_APPSの以下の行にてコメントを外す 'django.contrib.admin', $sudo vi urls.py #urls.pyの以下の行にてコメントを外す from django.contrib import admin admin.autodiscover() url(r'^admin/', include(admin.site.urls)), $ cd.. $ python2.7 manage.py runserver
http://localhost:8000/admin/
に管理画面が出る。下記記載にて出力IPとポート指定も可
$ python manage.py runserver IPアドレス:ポート
$ easy_install mysql-python
MySQLにユーザー追加
#ログイン $ mysql -u root -p #全権ユーザーの追加 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 opencv; Query OK, 1 row affected (0.00 sec)
MySQLの使用に向けたsettings.pyの編集
$ cd /var/www/opencv $ sudo vi settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'opencv', 'USER': 'ユーザー名', 'PASSWORD': 'パスワード',
同期
$ python manage.py syncdb