django遷移完資料庫後自動生成表資料
阿新 • • 發佈:2018-12-22
步驟如下:
1.檢視MySQL資料庫日誌
檢視mysql資料庫日誌可以檢視對資料庫的操作記錄。 mysql日誌檔案預設沒有產生,需要做如下配置:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
把68,69行前面的#去除,然後儲存並使用如下命令重啟mysql服務。
sudo service mysql restart
使用如下命令開啟mysql日誌檔案。
tail -f /var/log/mysql/mysql.log # 可以實時檢視資料庫的日誌內容 # 如提示需要sudo許可權,執行 # sudo tail -f /var/log/mysql/mysql.log
2.view中執行建立物件,並複製mysql日誌到檔案.
def index(request): """測試""" # 建立7個新角色 # role1 = Role.objects.create(name='媒體運營', desc='媒體運營許可權') # role2 = Role.objects.create(name='媒介', desc='媒介許可權') # role3 = Role.objects.create(name='廣告運營', desc='廣告運營許可權') # role4 = Role.objects.create(name='銷售', desc='銷售許可權') # role5 = Role.objects.create(name='活動運營', desc='活動運營許可權') # role6 = Role.objects.create(name='財務', desc='財務許可權') # role7 = Role.objects.create(name='技術', desc='技術最高許可權') # 建立7個新使用者 # User.objects.create(account='13111111111', username='張三1', role_id=role1.id) # User.objects.create(account='13222222222', username='張三2', role_id=role2.id) # User.objects.create(account='13333333333', username='張三3', role_id=role3.id) # User.objects.create(account='13444444444', username='張三4', role_id=role4.id) # User.objects.create(account='13555555555', username='張三5', role_id=role5.id) # User.objects.create(account='13666666666', username='張三6', role_id=role6.id) # User.objects.create(account='13777777777', username='張三7', role_id=role7.id) return HttpResponse('index page')
3.進入mysql,執行:source ~/Desktop/ads_python.sql匯入sql語句