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文件。

  • 相关阅读:
    vue实例讲解之vuex的使用
    实例讲解webpack的基本使用第一篇
    如何写一个jquery插件
    《改变你一生的108个心理学法则》读书笔记
    用css绘制各种图形
    关于js浮点数计算精度不准确问题的解决办法
    非常有用的css使用总结
    网页meta标签总结
    Object.defineProperty()方法的用法详解
    js中set和get的用法
  • 原文地址:https://www.cnblogs.com/-xct/p/12069390.html
Copyright © 2011-2022 走看看