- 打开pycharm,点击Create New Project,进入项目设置界面

- 选中左侧的Django,在Location出填写项目路径和名称,点击使用Vritualenv创建的虚拟环境(virtualenv可以为项目创建一个独立的python虚拟环境,它的好处在于可以将不同项目的环境隔离出来。比如项目A使用django2.0,项目B使用django3.1,如果未使用virtualenv,则同时只能开发运行一个项目,如果使用virtualenv则可以使项目在开发、运行时互不干扰。)

- 等待项目创建完成

- 创建完成,可以看到创建的目录结构如下

- 在界面中找到Terminal,点击进入项目的虚拟环境

- 在Terminal中输入python manage.py runserver 0.0.0.0:80即可运行程序

- 我们这里使用数据库mysql,首先创建poetry数据库,这里设置字符集为utf8mb4以兼容部分特殊字符
CREATE DATABASE poetry default character set utf8mb4 collate utf8mb4_unicode_ci;
- 打开settings.py文件, 编辑数据库相关设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'poetry', # 数据库名
'USER': 'root', # 账号
'PASSWORD': 'abcdABCD1234', # 密码
'HOST': '127.0.0.1', # IP
'PORT': '3306', # 端口
"OPTIONS": {
"init_command": "SET default_storage_engine=INNODB;",
"charset": "utf8mb4" #字符集
}
}
}
- 在Terminal中输入命令python manage.py migrate生成数据表

- 经过以上操作数据库表已经成功生成,输入以下命令,可以查看所生成的数据表

- 在浏览器中输入127.0.0.1可以看到django已经成功运行啦
