django项目流程

django项目流程

  1. 创建虚拟环境

  2. 安装django

  3. 创建django项目

    django-admin startproject bookmanager
    
  4. 创建子应用

    django-admin startapp book
    
  5. 注册安装子应用

    # 在settings.py的INSTALLED_APPS中添加
    "book.apps.BookConfig",
    

    在这里插入图片描述

    在这里插入图片描述

  6. 设置pycharm环境

  7. 视图函数views.py

    1. 创建视图函数

      在这里插入图片描述

    2. 配置url

      在子应用中创建urls.py文件,定义路由信息

      在这里插入图片描述

      在工程总路由的urls.py中添加子应用的路由数据

      在这里插入图片描述

  8. 模板使用步骤

    1. 创建模板 在项目目录下创建templates文件夹,添加index.html文件

      在这里插入图片描述

    2. 设置模板查找路径

      在这里插入图片描述

    3. 模板接收视图传入的数据

    在这里插入图片描述

    1. 模板处理数据
  9. 使用django进行数据库开发的步骤

    1. 定义模型类

      在这里插入图片描述

    2. 数据库迁移

      # 迁移命令
      python manage.py makemigrations
      python manage.py migrate
      # 注意:如果修改了表结构,只需要执行上面两句命令即可。
      
    3. 操作数据库

      注意:默认使用sqlite数据库引擎,

      1. 如果要使用mysql数据库引擎,首先需要安装驱动程序
      pip install pymysql
      
      1. 在django的同名工程子目录下的_init_.py添加下面的语句

        import pymysql
        pymysql.install_as_MySQLdb()
        
      2. 进行配置。

      在这里插入图片描述

    4. 站点管理

      注意:创建管理员必须在数据库迁移之后才能进行,因为数据库中保存了管理员的信息。
      1. 界面管理本地化,设置语言和时区

        在这里插入图片描述

      2. 创建管理员命令

        python manage.py createsuperuser   #输入用户名、邮箱、密码
        python manage.py changepassword 用户名   # 修改密码
        
      3. 登录站点 127.0.0.1:8000/admin

      4. 通过admin站点管理数据库

        1. 在admin.py中注册模型类

          在这里插入图片描述

        2. 通过admin站点管理数据

    5. 其他配置

      1. 静态文件

        在这里插入图片描述

      2. app应用配置

        在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值