zoukankan      html  css  js  c++  java
  • 项目开发规范

    规范目录

    1,配置starts文件

    • 配置启动文件:将项目的启动执行命令放置在starts.py文件中,运行starts.py文件就可以成功启动项目

    • binstarts.py

      • import os
        import sys
        os.path.dirname(__file__)  ##获取上级目录
        os.path.dirname(os.path.dirname(__file__))##获取父级目录
        BASE_PATH = os.path.dirname(os.path.dirname(__file__))
        REJISTER_PATH = sys.path.append(BASE_PATH)
        if __name__ = '__main__':##此作用是防止其他地方调用starts模块
        	run()				##只能是自己调用
        

    2,配置settings文件

    • 配置文件中,放置一些项目中需要的静态参数,比如文件路径,数据库配置,软件的默认设置等等,在这里面要应用到很重要的路径拼接(os.path.join)

    • confsettings.py

      • import os
        BASE_PATH = os.path.dirname(os.path.dirname(__file__))
        REGISTER_PATH = os.path.join(BASE_PATH,'db','register')
        FROZEN_PATH =os.path.join(BASE_PATH,'db','frozen')
        COMMENT_PATH = os.path.join(BASE_PATH,'db','comment')
        

    3,配置src文件

    • 文件中主要存放的是核心逻辑功能,即核心功能函数

    • coresrc.py

      • import json
        from conf import setting
        from lib import common
        settint.REGISTER_PATH
        setting.FROZEN_PATH
        common.COMMENT_PATH
        

    4,配置register文件

    • 项目中用到的注册表,文本数据库,单独设置这样的文件,来与系统进行交互
    • db egister|frozen|comment

    5,配置common文件

    • 公共组件文件,装饰器就是公共组件的工具

    • libcommon

      • from core import src
        def auth(func):...
        	def inner():
        		if not src.CURRENT_USER:
        

    6,配置log 文件

    • log 文件:储存log日志的文件。日志主要是供开发人员使用,例如排bug
    • logaccess.log
    希望你眼眸有星辰,心中有山海,从此以梦为马,不负韶华
  • 相关阅读:
    php面试题-2
    排序算法-1
    php面试题-1
    ES6基础-4
    ES6基础-3
    mysql优化-1
    ES6基础-2
    vuecli 项目进行gzip压缩 使页面加载速度更快
    vueCli3 项目创建时,git bash 箭头选择无效问题
    gulp4简单用法和问题总结
  • 原文地址:https://www.cnblogs.com/daviddd/p/12034087.html
Copyright © 2011-2022 走看看