Django 1.11.7+django_pyodbc_azure-1.11.0.0+pyodbc 连接mssql 数据库

Posted 晃动的奶头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 1.11.7+django_pyodbc_azure-1.11.0.0+pyodbc 连接mssql 数据库相关的知识,希望对你有一定的参考价值。

一、初始化pyodbc包   File->Setting->Project->Project Interpreter->添加 pcodbc

 

二 、初始化django-pyodbc-azure 步骤同上

 

创建数据库连接:settings.py

DATABASES = {
    \'default\': {
        \'ENGINE\': \'sql_server.pyodbc\',
        \'NAME\': \'DBTest\',
        \'USER\': \'sa\',
        \'PASSWORD\': \'qazwsx\',
        \'HOST\': \'192.168.0.7\',
        \'PORT\': \'\',
        \'OPTIONS\': {
            \'driver\': \'SQL Server Native Client 11.0\',
            \'MARS_Connection\': True,
        },
    },
}

DATABASE_CONNECTION_POOLING = False

 

 


三、PyCharm 创建Application   步骤如下

        1、Tools->Run manage.py Task...  显示如下界面

        

2、执行 startapp AppName  添加了Application

3、app->models.py 添加model 

from django.db import models

# Create your models here.
class userinfo(models.Model):
    #如果没有models.AutoField,默认会创建一个id的自增列
    name = models.CharField(max_length=30)
    email = models.EmailField()
    memo = models.TextField()

4、生成相应表

项目文件下目录下执行如下代码:

python manage.py makemigrations
python manage.py migrate

 或者在 Tools->Run manage.py Task...     

makemigrations

migrate

执行成功后查看数据库如下

以上是关于Django 1.11.7+django_pyodbc_azure-1.11.0.0+pyodbc 连接mssql 数据库的主要内容,如果未能解决你的问题,请参考以下文章

Window10安装Django,并创建第一个Django项目

Django资源

创建一个Django项目

Django crudbuilder & Bootstrap 日期选择器

Django,有没有办法看到正在执行的SQL查询?

《跟老齐学python Django实战 》笔记