您现在的位置是:主页 > news > 邢台网站建设/电工培训内容

邢台网站建设/电工培训内容

admin2025/5/3 7:12:02news

简介邢台网站建设,电工培训内容,安徽网站建设有限公司,功能型网站开发价格1.创建数据库 create database django_lianxi charsetutf8; 2.django项目文件夹的setting.py设置 Django项目默认 sqlite3 数据库, 生成的数据库名为 db.sqlite3sqlite3 仅供测试使用,可以通过配置修改为使用 mysqlDATABASES {default: {# 配置使用mysq…

邢台网站建设,电工培训内容,安徽网站建设有限公司,功能型网站开发价格1.创建数据库 create database django_lianxi charsetutf8; 2.django项目文件夹的setting.py设置 Django项目默认 sqlite3 数据库, 生成的数据库名为 db.sqlite3sqlite3 仅供测试使用,可以通过配置修改为使用 mysqlDATABASES {default: {# 配置使用mysq…

1.创建数据库

create database django_lianxi charset=utf8;

 

2.django项目文件夹的setting.py设置

  • Django项目默认 sqlite3 数据库, 生成的数据库名为 db.sqlite3
  • sqlite3 仅供测试使用,可以通过配置修改为使用 mysql
DATABASES = {'default': {# 配置使用mysql'ENGINE': 'django.db.backends.mysql',     # 数据库产品'HOST': "localhost",           # 数据库ip'PORT': 3306,                  # 数据库端口'USER': "root",                # 用户名'PASSWORD': "mysql",           # 密码'NAME': "django_lianxi",         # 数据库名
     }}

 

3.安装MySQLdb驱动

pip install pymysql

 

4.初始化MySQLdb驱动

在项目文件夹下的__init__.py上,把pymysql的名字更改为MySQLdb

import pymysql
pymysql.install_as_MySQLdb()

然后就可以愉快的使用mysql了,毕竟用sqlite要信仰基督教。

 

(中间当然要建立模型类)

5.生成迁移文件

python3 manage.py makemigrations

 

6.生成数据库表

python3 manage.py migrate

注意:
这两个命令调用默认为全局,即对所有最新更改的model或迁移文件进行操作。如果想对部分app进行操作,就要在其后追加app name。

python manage.py makemigrations app_name

python manage.py migrate app_name

转载于:https://www.cnblogs.com/chichung/p/9905238.html