创建django项目:
django-admin startproject webdem_0
可以直接在想安装文件夹的路径下输入cmd
建立MySql数据库
前期下载:
下载MySql
官网:https://dev.mysql.com/downloads/
参考文章:下载文章链接
注意:
zip和msi两种文件都要下载。zip解压缩,msi点击运行。
下载MySql workbench
启动数据库
1.管理员打开cmd
2.输入net start mysql
两种创建数据库的方式
1)cmd命令行创建数据库
1.打开mysql:mysql -uroot -p
改密码
密码改成了root
python内部终端执行命令同步数据
创建数据库
CREATE DATABASE demo_0 DEFAULT CHARACTER SET utf8;
创建并设置为默认
可以先在models里写
然后执行以下命令将名称同步进数据库
python manage.py makemigrations xxx(先执行这一行,然后再执行下面那一行)
python manage.py migrate
注意:一定记住django内部设置的数据库名称要跟上面CREATE出的名称一样
在应用的init文件里加上pymysql的引用
import pymysql
pymysql.install_as_MySQLdb()
python manage.py migrate
最后可以看到migrations下面出现在models里写的class,show tables里也可以查看所有名称
2)MySql内部创建数据库
参考视频:https://www.bilibili.com/video/BV1wT4y1j71A?p=3
先在MySql workbench 里创建
再在python里执行
python manage.py migrate
重启后启动Mysql:
管理员身份运行cmd,输入
net start mysql
运行服务器
python内部终端输入
python manage.py runserver
进入管理员界面(在网址后面加admin)
创建管理员界面
python manage.py createsuperuser
创建应用
python manage.py startapp app #app是名称可以随便改
快捷操作
ctrl+D可以直接复制上一行代码到下一行