2025-03-15
编程
00
请注意,本文编写于 43 天前,最后修改于 43 天前,其中某些信息可能已经过时。

目录

1、Django 安装
2、安装mysqlclient
3、安装pymysql
更改数据库引擎设置
django的基本操作
1.django创建一个项目
2.django创建一个app
3.django启动项目
3.1 第一种是命令启动
3.2 第二种是用pycharm启动
4.django创建超级用户

Django是一个高级的Python Web框架,它鼓励快速开发、干净且实用的设计。

在安装 Django 前,系统需要已经安装了 Python 的开发环境。

1、Django 安装

pip install Django

安装完成后,你可以通过运行以下命令验证 Django 是否成功安装

python3 -m django --version

如果一切顺利,你将看到安装的 Django 版本号,如:4.2.7

2、安装mysqlclient

配置完之后,发现django开始报错了,是因为我们没有安装mysql的库,按照提示,安装mysqlclient就可以了。

pip install mysqlclient

3、安装pymysql

如果您想使用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

django的基本操作

1.django创建一个项目

创建项目的命令,projects为项目名称

django-admin startproject projects

2.django创建一个app

下面的命令在项目根目录中输入就可以新建app了

python manage.py startapp pm

3.django启动项目

3.1 第一种是命令启动

注意该命令在项目根目录下使用

python manage.py runserver

3.2 第二种是用pycharm启动

提示

tip: 直接点击右上角的按钮即可

4.django创建超级用户

python manage.py createsuperuser