auth_userの構造がわかったので、appの方で実装していきます。
mysql> create database hanbai;
Query OK, 1 row affected (0.00 sec)
/hanbai/settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'myapp', 'USER': 'root', 'PASSWORD': '***', 'HOST': 'localhost', 'PORT': '3306', } }
$ python manage.py makemigrations sales
No changes detected in app ‘sales’
$ python manage.py migrate
mysql> show tables;
+—————————-+
| Tables_in_hanbai |
+—————————-+
| auth_group |
| auth_group_permissions |
| auth_permission |
| auth_user |
| auth_user_groups |
| auth_user_user_permissions |
| django_admin_log |
| django_content_type |
| django_migrations |
| django_session |
+—————————-+
10 rows in set (0.00 sec)
$ python manage.py createsuperuser
Username (leave blank to use ‘vagrant’): admin
Email address: admin@gmail.com
Password:
Password (again):
Superuser created successfully.
$ python manage.py runserver 192.168.33.10:8000
aplicationのデータ構造上、hasManyの親となるテーブルから順番にmigrationしていく。
自社基本情報を入れるmasterテーブルから作っていく。