MHuiG

「看庭前花开花落,望天上云卷云舒」

mysql 与 pymysql 的设置

# mysql 与 pymysql 的设置

- 保证 mysql 已经安装成功

- 使用终端在 mysql 中创建一个数据库

    mysql -u root -p
    #连接数据库
    mysql> show databases;
    #查看当前数据库
    mysql> create database tour;
    #创建数据库  tour：数据库名，可以自己命名

- 找到 setting.py 文件，并在添加如下代码

    DATABASES = {
        'default': {
            # 'ENGINE': 'django.db.backends.sqlite3',
            # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'tour', #数据库名字
            "USER":"root",  #数据库用户名
            "PASSWORD":"root", #数据库的密码
            "HOST":"127.0.0.1", #ip地址
            "PORT":"3306",# 端口号
        }
    }

注意：在使用数据库的时候，必须保证数据库的服务是开启的状态

    net start mysql

找到 mysql 的安装地址，找到 bin 文件夹，到 bin 文件夹下面找到 mysqld.exe，双击执行

- 到与 setting.py 同目录的__init__.py 文件下，添加以下代码

    import pymysql

    pymysql.install_as_MySQLdb()

注意 若没有安装 pymysql 模块，则会报错，需要将 pymsql 模块安装

1. 使用 pycharm 安装
2. 使用 pip 安装

    pip install pymsql

- 当项目创建之后，配置完成之后，我们执行一下迁移【因为只有执行迁移的时候，才会在数据库中生成表】

    python manage.py migrate

- 需要在 models.py 文件中创建一个类，并且这个类必须要继承 models.Model

    class User(models.Model):
        username = models.CharField(max_length=20)
        password = models.CharField(max_length=20)
        #CharField 指定字段的类型
        #max_length 指定字段的最大长度

- 生成迁移文件

    python manage.py makemigrations

- 执行迁移文件

    python manage.py  migrate

Django的环境配置

Django 的环境配置 Django 的环境配置 Django 的环境配置python 环境是 ok 的pip 是可用的 pip 用来安装第三方包的 创建虚拟环境【可以先不写】 li...

Django添加新的路由

Django 添加新的路由 Django 添加新的路由 Django 添加新的路由首先 urls.py 文件添加路由urlpatterns = [ url(r'^admin/', a...

留言区

Notes
Django
Are you Robot?