zoukankan      html  css  js  c++  java
  • django应用与主要文件介绍

    应用

    """
    django是一款专门用来开发app的web框架
    
    django框架就类似于是一所大学(空壳子)
    app就类似于大学里面各个学院(具体功能的app)
        比如开发淘宝
            订单相关
            用户相关
            投诉相关
            创建不同的app对应不同的功能
        
        选课系统
            学生功能
            老师功能
    
    一个app就是一个独立的功能模块
    """
    ***********************创建的应用一定要去配置文件中注册**********************
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'app01.apps.App01Config',  # 全写
          'app01',             # 简写
    ]
    # 创建出来的的应用第一步先去配置文件中注册 其他的先不要给我干
    ps:你在用pycharm创建项目的时候 pycharm可以帮你创建一个app并且自动注册
    ***********************************************************************

    主要文件介绍

    -mysite项目文件夹
        --mysite文件夹
          ---settings.py    配置文件
        ---urls.py            路由与视图函数对应关系(路由层)
        ---wsgi.py            wsgiref模块(不考虑)
      --manage.py                django的入口文件
      --db.sqlite3            django自带的sqlite3数据库(小型数据库 功能不是很多还有bug)
      --app01文件夹
          ---admin.py            django后台管理
        ---apps.py            注册使用
        ---migrations文件夹        数据库迁移记录
        ---models.py        数据库相关的 模型类(orm)
          ---tests.py            测试文件
        ---views.py            视图函数(视图层)
  • 相关阅读:
    javascript执行机制
    PhpStorm常用的一些快捷键
    php值传递和引用传递的区别是什么?
    echo与print,var_dump()和print_r()的区别
    PHP错误类型及屏蔽方法
    工作中常用的正则表达式
    Linux环境变量配置文件/etc/profile、/etc/bashrc、~/.bashrc的区别以及一些隐藏文件的作用
    log4j配置不生效
    Java执行CMD命令
    jar的解压与打包
  • 原文地址:https://www.cnblogs.com/mayrain/p/13053598.html
Copyright © 2011-2022 走看看