Django是一个高级的Python Web框架,它鼓励快速开发、干净且实用的设计。
在安装 Django 前,系统需要已经安装了 Python 的开发环境。
pip install Django
安装完成后,你可以通过运行以下命令验证 Django 是否成功安装
python3 -m django --version
如果一切顺利,你将看到安装的 Django 版本号,如:4.2.7
配置完之后,发现django开始报错了,是因为我们没有安装mysql的库,按照提示,安装mysqlclient就可以了。
pip install mysqlclient
如果您想使用pymysql代替mysqlclient来连接MySQL数据库,您需要遵循以下步骤: 安装pymysql 在终端中使用以下命令安装pymysql:
pip install pymysql
在Django项目中配置数据库 在Django项目中的settings.py文件中,将以下代码添加到文件末尾(请注意将“myproject”替换为项目名称):
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '3306', 'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", 'charset': 'utf8mb4', }, 'MYSQL': { 'driver': 'pymysql', 'charset': 'utf8mb4', }, } }
在上面的代码中,您需要更改以下选项:
NAME:数据库名称
USER:数据库用户名
PASSWORD:数据库密码
HOST:数据库主机地址
PORT:数据库端口号
在Django项目中的__init__.py文件中,添加以下代码:
import pymysql pymysql.install_as_MySQLdb()
这将设置pymysql作为MySQL
创建项目的命令,projects为项目名称
django-admin startproject projects
下面的命令在项目根目录中输入就可以新建app了
python manage.py startapp pm
注意该命令在项目根目录下使用
python manage.py runserver
提示
tip: 直接点击右上角的按钮即可
python manage.py createsuperuser