pip   install django

          cd Desktop/课上代码02/ #进入到创建项目的目录

          django-admin startproject 项目的名称  #创建项目

          __init__.py 声明这是一个包  settings.py 项目的配置文件 urls.py 项目中url的路由

          wsgi.py 部署的时候wsgi服务器的配置文件  manage.py管理django的项目

         migrations  数据库的迁移文件     admin.py 在django管理后台的时候用    app.py app的名字 在settings中注册的时候使用   models.py 项目中的模型 数据库表结构  tests.py 测试的时候使用    views.py 写给django处理数据的函数或类

        django是以APP的形式管理项目   python manage.py startapp app的名字

        注册app 在settings 配置文件中INSTALL_APPS中添加你app的名字  修改settings文件中的databases  

        app 在model建立对应关系   使用pip下载pymysql  在创建项目自带包的__init__.py中伪装mysqldb

        具体写入:import pymysql   没有pymysql的  先pip install pymysql 然后伪装: pymysql.install_as_Mysqldb()

        创建迁移文件 : python manage.py makemigrations   映射到数据库:python manage.py migrate 在view中操作进行增删改查

    mysql

    缺点:sql语句错一个字母都不行 写起来比较麻烦 sql注入好处:比较快

    orm

    好处:不用担心sql出错 代码和数据库进行分离 切换数据库很方便

    坏处: 没有直接操作sql效率高 但是可以忽略不计

最新文章

  1. 现代软件工程作业 第二章 Github的使用
  2. WPF +MVVM(Caliburn.Micro)项目框架
  3. 转-阿里云CentOS Linux服务器上用postfix搭建邮件服务器
  4. SELECT控件操作的JS代码示例
  5. 一则线上MySql连接异常的排查过程
  6. (1)第一个ASP.NET Web API
  7. 通过JS语句判断WEB网站的访问端是电脑还是手机
  8. linq to xml学习
  9. 解决 Zabbix agent on [HOSTNAME] is unreachable for 5 minutes
  10. C#/.net七牛云存储上传图片(文件)操作
  11. python函数any()与all()
  12. SRS-开源流媒体服务器
  13. 包含min函数的栈 ,二叉树的镜像
  14. js算法初窥07(算法复杂度)
  15. 1.5.3 GROUP BY子句
  16. leetCode 典型回溯例子
  17. 品味性能之道<九>:利用Loadrunner编写socket性能测试脚本简述
  18. 开发前奏曲之添加Android SDK平台工具
  19. jsp 传多个值给后端
  20. centos7防暴力破解五种方法

热门文章

  1. 第十八篇 .NET高级技术之Linq与EF Code-First Fluent API基础讲解
  2. Nginx系列篇四:Nginx+keepalived搭建一个高可用的双机双主热备
  3. first-child和last-child选择器 nth-child(n)第几个元素 nth-last-child(n)倒数第几个元素
  4. Jmeter之文件下载
  5. 中国剩余定理 POJ 1006 Biorhythms
  6. F. Anton and School 位运算 + 化简
  7. cocos_js写文件
  8. poj2677 Tour
  9. std::map插入已存在的key时,key对应的内容不会被更新
  10. 【HEVC帧间预测论文】P1.2 An Efficient Inter Mode Decision Approach for H.264 Video Codin