创建项目

  1. 在合适的位置创建一个目录
  2. 打开cmd窗口,进入到创建的目录内
  3. 输入django-admin startproject project

目录层级

  1. manage.py
    是一个命令行工具,可以使我们用多种方式对Django项目进行交互
  2. project目录
    1. __init__.py:一个空文件,它告诉Python这个目录应该被看做一个python包
    2. settings.py:项目的配置文件
    3. urls.py:项目的url声明
    4. wsgi.py:项目与WSGI兼容的Web服务器入口

基本操作

设计表结构

  1. 班级表结构

    1. 表名(grade)
    2. 字段
      1. 班级名称(gname)
      2. 成立时间(gdate)
      3. 女生总数(ggirlnum)
      4. 男生总数(gboynum)
      5. 是否删除(gdelete)
  2. 学生表结构
    1. 表名(student)
    2. 字段
      1. 学生姓名(sname)
      2. 学生性别(sgender)
      3. 学生年龄(sage)
      4. 学生简介(scontend)
      5. 所属班级(sgrade)
      6. 是否删除(sdelete)

配置数据库

注意:Django默认使用SQLite数据库

  1. settings.py文件中,通过DATABASES选项进行数据库配置

  2. 配置MySQL

    1. 在python中安装PyMySQL
    2. __init__.py文件中写入两行代码import pymysqlpymysql install_as_MySQLdb()
    3. settings.py文件中找到DATABASES字典,然后把引擎改成django.db.backends.mysql,把名称改成要连接的数据库名,把要连接数据库的用户名、密码、主机和端口都配置上。

创建应用

  1. 在一个项目中可以创建多个应用,每个应用进行一种业务处理
  2. 打开cmd进入到project目录中
  3. 执行python manage.py startapp myApp
  4. 目录说明:
    1. admin.py站点配置
    2. models.py模型
    3. views.py视图

最新文章

  1. 轻松实现Android,iOS的一个手势动画效果
  2. 三、jQuery--jQuery基础--jQuery基础课程--第4章 jQuery表单选择器
  3. LoadRunner 脚本学习 -- 使用动态链接库
  4. inline-block
  5. CardView的简单介绍
  6. html与js的取值,赋值
  7. Adaboost算法结合Haar-like特征
  8. vsftpd2.3.2安装、配置详解
  9. hadoop 关闭进程时报错no 进程 to stop
  10. bootstrap01登录小例子
  11. 高效JQuery编码
  12. 为学Linux,我看了这些书
  13. c#实现超实用的<证件照换底色>小工具
  14. 记录Vim常用命令
  15. 解决weblogic 部署环境后出现的乱码问题
  16. varStatus="vs"
  17. Ubuntu 13.10 录音有特别大噪音解决办法
  18. 1.7Oob 成员变量可以不初始化 但局部变量必须初始化
  19. 红警2在Y460和win10下运行
  20. 【Python】列表(数组)的引用和拷贝

热门文章

  1. 机器学习之KNN
  2. 【linux】glibc升级
  3. 奥展项目笔记06--js弹出框、对话框、提示框、弹窗总结
  4. Restful服务应不应该在URI中加入版本号
  5. CreateDatabase is not supported by the provider
  6. 特征金字塔网络Feature Pyramid Networks
  7. RSA应用指数与模生成公钥(ArcGIS Server)
  8. trailhead学习之 LWC for Aura Developers
  9. Java面向对象——相关基本定义
  10. PHP格林威治时间