zoukankan      html  css  js  c++  java
  • 一个diango项目的结构

    一个项目的结构

    day43项目

    .idea 配置

    pycharm自动帮配的配置,打开别人的diango项目时要先删了此项

    app01

    方便在一个大的Django项目中,管理实现不同的业务功能

    migrations 放表

    放和数据库同步的表

    admin.py 后台

    后台管理:

    1、应用注册

    2、admin界面汉化

    apps.py 元数据

    应用程序设置

    元数据

    models.py

    写映射关系操作数据库

    它包含了你存储的数据的重要字段和行为

    • 每个模型都是一个Python类,它是django.db.models.Model的子类。
    • 模型的每个属性都代表一个数据库字段。
    #类 对象   属性
    #表 数据行 字段
    class User(models.Model):
        username = models.CharField(max_length=32) #varchar
        password = models.CharField(max_length=32) #varchar
    

    tests.py 测试

    views.py

    写函数逻辑
    

    day43项目包

    init.py 自动执行

    #默认使用pymysql模块 替换  也可以写在settings.py里
    import pymysql
    pymysql.install_as_MySQLdb()
    

    settings

    静态文件配置

    urls.py

    路径 函数转换

    wsgi.py 网关接口

    WSGI(Python Web Server Gateway Intergace)

    中文名:python服务器网关接口,python应用于web服务器之间的接口,很少用到,但是最好不要修改其内容

    static1

    templates

    manage.py 命令行接口

    应用的命令行接口

    将Django project放到sys.path目录中,同时设置DJANGO_SETTINGS_MODULE环境变量为当前project的setting.py文件。

  • 相关阅读:
    大数据分析服务器硬件配置如何选择
    Laravel 在哪些地方使用了 trait ?
    PHP 中 Traits 的简单使用
    Laravel中Trait的用法实例详解
    Trait 概览
    Laravel trait 使用心得
    Laravel 5 项目部署到生产环境的实践
    Laravel 的 Events(事件) 及 Observers(观察者)
    Eloquent Observer 的小坑
    Ubuntu 网卡多个 IP 地址
  • 原文地址:https://www.cnblogs.com/-xct/p/12069390.html
Copyright © 2011-2022 走看看