小程序开发

框架

前端:小程序
后台: django
数据库: mysql
缓存: redis

数据库搭建

配置mysql支持中文

https://blog.csdn.net/u014657752/article/details/48206885
https://blog.csdn.net/crave_shy/article/details/23345869
再修改一个databases的字符集:
https://stackoverflow.com/questions/22572558/how-to-set-character-set-database-and-collation-database-to-utf8-in-my-ini
重启mysql,/etc/init.d/mysql restart

创建新用户

创建数据库,并授权给新用户

开启数据库远程登录

https://blog.csdn.net/xiexievv/article/details/50513996
授权
然后注释:#bind-address = 127.0.0.1
vim /etc/mysql/mysql.conf.d/mysqld.cnf

重启/etc/init.d/mysql restart

django

初始化时
python manage.py migrate
之后某个APP改动之后
$ python manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更
$ python manage.py migrate TestModel # 创建表结构