当前位置: 首页 > news >正文

什么网站可以做任务挣钱的青岛网站建设制作推广

什么网站可以做任务挣钱的,青岛网站建设制作推广,武汉网站建设,做羞羞的事情的网站django之ORM数据库操作 一、ORM介绍 映射关系: 表名 --------------------》类名 字段--------------------》属性 表记录-----------------》类实例化对象 ORM的两大功能: 操作表: - 创建表 - 修改表 - 删除表 操作数据行: - 增删…

django之ORM数据库操作

一、ORM介绍

映射关系:

  表名 --------------------》类名

  字段--------------------》属性

  表记录-----------------》类实例化对象

ORM的两大功能:

  操作表:

    - 创建表

    - 修改表

    - 删除表

  操作数据行:

    - 增删改查

ORM利用pymysql第三方工具链接数据库

Django没办法帮我们创建数据库,只能我们创建完之后告诉它,让django去链接

二、创建表之前的准备工作

一、自己创建数据库

二、在settings里面配置mysql数据库链接

  sqlite3------改为mysql

# 修改django默认的数据库的sqlite3为mysql
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', #通过这个去链接mysql'NAME': 'djangotsgl','USER':'root','PASSWORD':'123456','HOST':'localhost','PORT':'3306',}}            

  这样写上以后django会默认的就去链接数据库,这时你会看到报错了,那么解决的办法就是下面的这样

三、app01中的--init--文件

import pymysql
pymysql.install_as_MySQLdb()

四、创建数据库表

models.py

class Book(models.Model):  #必须要继承的nid = models.AutoField(primary_key=True)  #自增id(可以不写,默认会有自增id)title = models.CharField(max_length=32)publishDdata = models.DateField()  #出版日期author = models.CharField(max_length=32)price = models.DecimalField(max_digits=5,decimal_places=2)  #一共5位,保留两位小数

 执行命令创建:(需要记住的!!!) 

python3 manage.py makemigrations   创建脚本
python3 manage.py migrate   迁移

具体例子实现

model.py

urls.py

views.py

template /index.html

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <meta name="viewport" content="width=device-width">
 7     <title>Title</title>
 8     <link rel="stylesheet" href="/static/bootstrap-3.3.7-dist/css/bootstrap.min.css">
 9     <script src="/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
10     <style>
11         table{
12             margin-top: 50px;
13         }
14     </style>
15 </head>
16 <body>
17 <div class="containers">
18     <div class="row">
19         <div class="col-md-9 col-md-offset-2">
20             <table class="table table-hover">
21                 <thead>
22                     <tr>
23                         <th>编号</th>
24                         <th>书名</th>
25                         <th>出版日期</th>
26                         <th>作者</th>
27                         <th>价钱</th>
28                         <th>操作</th>
29                     </tr>
30                 </thead>
31                 <tbody>
32                 {% for book in book_list %}
33                     <tr>
34                             <td>{{ book.nid }}</td>
35                             <td>{{ book.title }}</td>
36                             <td>{{ book.publishDdata|date:'Y-m-d' }}</td>
37                             <td>{{ book.author }}</td>
38                             <td>{{ book.price }}</td>
39                             <td>
40                                 <a href="/del/{{ book.nid }}"><button class="btn btn-danger">删除</button></a>
41                                 <a href="/edit/{{ book.nid }}"><button class="btn btn-success">编辑</button></a>
42                                 <a href="/add/"><button class="btn btn-primary">添加</button></a>
43                             </td>
44                     </tr>
45                 {% endfor %}
46                 </tbody>
47             </table>
48         </div>
49     </div>
50 </div>
51 </body>
52 </html>
图片内容具体,

 五、查看数据库的sql语句(加在settings.py)

查看数据库执行代码
LOGGING = {'version': 1,'disable_existing_loggers': False,'handlers': {'console':{'level':'DEBUG','class':'logging.StreamHandler',},},'loggers': {'django.db.backends': {'handlers': ['console'],'propagate': True,'level':'DEBUG',},}
}

 

转载于:https://www.cnblogs.com/wr13640959765/p/9655606.html

http://www.lbrq.cn/news/2684431.html

相关文章:

  • 做网站建设需要多少钱搜索引擎推广的三种方式
  • 做网站注意事项北京全网营销推广公司
  • 自助业务网站系统seo收录查询工具
  • 免费网站模板 怎么用广东公共广告20120708
  • 政府网站建设程序的设计原则不包括百度快速收录提交工具
  • 免费建网站赚钱免费企业网站建设
  • 甘肃省今天疫情最新情况sem和seo是什么
  • 有关大学生做兼职的网站无锡营销型网站建设
  • 网站ipv6改造怎么做企拓客app骗局
  • 网站建设与维护手机app免费下载
  • 泰安公司网站建设沈阳seo
  • 什么网站专门做自由行的线上推广方式都有哪些
  • 长春做企业网站多少钱西安网站快速排名提升
  • 用axure做网站的规范友情链接平台赚钱吗
  • 定制网站制作公司有哪些信息流推广的竞价机制是
  • 做鞋设备网站抖音十大搜索关键词
  • 做一个自己的网站多少钱西安网络推广营销公司
  • 做网站现成的测试账号百度极速版app下载
  • 四川网站推广优化上海网站搜索排名优化哪家好
  • 聊城 网站制作蓝牙耳机网络营销推广方案
  • dwcc如何做网站网络推广怎么做方案
  • 免费下载大都会汕头seo优化项目
  • 汕头建设局网站阿里云域名查询
  • 欧美做暧网站安卓优化大师最新版
  • 建设网站最新动态域名官网
  • 建设一个打鱼游戏网站我在百度下的订单如何查询
  • 免费制作微网站进入百度一下官网
  • 有没有专门做二手车网站谷歌搜索引擎镜像
  • 企业网站建设的策略网络营销软件代理
  • 怎么快速推广业务seo优化运营专员
  • 【超详细!题解|两种做法】洛谷P3196 [HNOI2008] 神奇的国度[MCS算法]
  • 《嵌入式Linux应用编程(四):Linux文件IO系统调用深度解析》
  • 地图可视化实践录:显示地理区域图
  • Vue3从入门到精通:3.1 性能优化策略深度解析
  • docker compose和docker-compose命令的区别
  • Linux环境下实现简单TCP通信(c)