Python Django 简单使用

在win (cmd)环境下:

  1. 安装Django (版本号为1.11.4 暂时) 命令:pip install django==1.11.4(如果之前安装过。安装过程中会卸载之前安装的版本)
  2. 切换到要创建项目的目录下 (可使用cd 命令, dir 命令等等查看)
  3. 创建项目  使用命令-->  django-admin startproject projectName
    1. 可以使用tree .  /F 命令查看项目树状结构  )               
      1. 文件说明:
        1. manage.py (一个命令行工具,可以使我们用多种方式对Django项目进行交互)
        2. _init__.py (一个空文件,他告诉python这个目录应该被看做是一个python包)
        3. settings.py(项目的配置文件)
        4. urls.py(也叫作URL管理器,是项目的URL声明)
        5. wsgi.py(项目与WSGI兼容的Web服务器入口)
  4. 在projectname 目录下的__init__.py 中 插入
    import pymysql
    pymysql.install_as_MySQLdb()
  5. 在prjectname的目录下的setting.py中配置mysql的链接信息
  6. 进入到project01目录下执行 python manage.py startapp appname(创建应用)  注:如果报错(SyntaxError: Generator expression must be parenthesized, 因为是版本不兼容报错,可能是你的python的版本太高,Django版本太低) 
    1. appname目录下的文件配置说明:
      1. admin.py --->  站点配置
      2. models.py --->模型
      3. view.py --->  视图
  7. 应用创建完毕后将该应用激活(在项目setting.py中
    INSTALLED_APPS 后面添加'appname'
  8. 定义模型---->  有一个数据表 则对应一个模型
    1. 在appname下的models.py 中 (注意:不需要定义主键则,在生成时候自动添加,并且值是自动增加)
    2. 生成数据库表:
      1. 生成迁移文件(python manage.py makemigrations, 之后会在migrations目录下生成一个迁移文件,但是此时数据库还是没有生成数据库表的。)
      2. 执行迁移(执行 python manage.py migrate) 创建数据库表,并且会生成一系列其他表。 其中自己创建的表会加应用名称的前缀
      3. 测试数据库操作(进入到 python shell) 执行 python manage.py shell
  9.  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值