(开开心心每一天~ ---虫瘾师)
Python Web(Django) 与SQL SERVRE的连接————Come QQ群:607021567(里面有很多开源代码和资料,并且python的游戏也有)
(一)、SQL SERVER的基本介绍(简单)————SQL 是用于访问和处理数据库的标准的计算机语言。
(二)、Django框架——Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
1、SQL SERVER 基本结构
table---表:字段、记录;
view---视图:是从一个或多个基本表中定义的虚表,相当于一个窗口,通过该窗口可以看到用户所需要的数据;
stored procedure---存储过程:存储过程的存在独立于表,用户可以运用存储过程来完善应用程序;
trigger---触发器:用户通过使用触发器来实现各种复杂的业务规则;
indexes---索引:用户和角色:用户是指对数据库具有一定权限的使用者,角色是一组具有相同权限的用户集合;
这里Python Web(Django)需要主要用到的是 stored procedure---存储过程 。
stored procedure---存储过程————存储过程是SQL语句和控制语句的预编译集合,保存在数据库中,可以调用执行,并且允许用户声明变量.逻辑控制语句以及其他强大的编程功能。
我会将项目中详细用到的内容都会写下来。
2、Django框架 基本结构
---->主项目文件夹
----->工程文件夹
主控文件: ----->settings.py ——主要控制你的静态文件,和python自带数据库,也可使用它来连接数据库
----->urls.py ——web前端通过后台需要访问的地址,并且静态文件的地址也是需要写在这里的
----->wsgi.py ——服务器管理处
------>templates :模板文件夹,可以在创建一个脚本文件夹static
这里我们不需要用python创建后自带的连接数据库文件,因为这样要考虑到没有用软件来创建项目的人,他们的文件位置也可以改变,但是项目文件夹必须有一个。
连接sql server 需要自己写py文件。
----先要知道SQL SERVER的存储过程和表的实例:
首先创建SQL SERVER 的数据库和表,我就随便创建一个了