• day05 Django基础 模型


     

     

     

     pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

    使用django

    创建虚拟环境,

     

     

    在创建的环境下下载django

     

     

    创建项目(这里需要理解的是,我们只要在之前的虚拟环境下(这里为test),那么 就可以在任何地方创建项目(这里创建在了D盘的一个位置))

     

     查看目录:

     运行项目:

    创建应用,去pycharm中配置应用,并将应用的解释器改为自己之前创建的环境

     

     打开项目:

     更改这个项目的python解释器:

     注册应用:

     

    数据库操作:MODEL

    定义模型:

     

     模型创建与迁移

     

     数据库驱动:

     

    之后在右侧的db就可以看到:

     站点使用:

    先本地化:

    再创建超级管理员用户:

    在使用站点进行数据的添加(创建超级管理员,打开127.0.0.1:8000/admin进行数据管理)

     将BookInfo object显示出来(在model中重写_str_方法)

     视图使用:

     匹配网站:

    urls匹配流程:

     

    模板使用:

    先告诉pychram这个是模板文件夹

     

     再告诉django,模板的路径

     

     模板的使用,现在html文件中写内容,在把页面交个view中的方法(这个过程也可以像html中传入数据),最后在urls中调用这个方法:

     效果:

     再将之前数据库的内容添加进去:

    在views中加入数据库数据

    配置文件:

    更改setting中的debug会决定是否会告诉你错误信息

    总结:

    各个部分做了哪些事(MVT)

    model:生成数据表(model里面的类),生成表中字段(model中的属性),让站点中的信息显示出来(重写_str_方法)

    templates:创建html界面

    views:定义一个方法,将界面与数据拉在一起

    urls:通过项目的urls与应用的urls进行匹配,到达的网页调用views中相应的方法

    概括为:views连接着models和templates,最后由urls匹配给相应的网页

  • 相关阅读:
    获取一个数组里面第K大的元素
    小白初识 归并排序(MergeSort)
    小白初识 基数排序(RadixSort)
    memset()的正确用法
    HDU2071(水题)
    HDU 2090
    并查集模板
    HDU 1222
    HDU1084(快速排序)
    HDU 2043
  • 原文地址:https://www.cnblogs.com/miaobo/p/12690549.html
Copyright © 2020-2023  润新知