Skip to content

jyqwq/rainbow_django

Repository files navigation

隔离环境

更改环境时运行
生成requirement文件:pip freeze > requirements.txt

生成环境时运行
根据requirement文件安装依赖库:pip install -r requirement.txt

服务器状态码

codes=[
    {"status_code": "10000", "status_text": "用户名已经存在"},
    {"status_code":"10001","status_text":"注册成功"},
    {"status_code":"10002","status_text":"用户已经存在"},
    {"status_code":"40004","status_text":"系统错误"},
    {"status_code":"10003","status_text":"登录成功"},
    {"status_code":"10004","status_text":"该用户不存在"},
    {"status_code":"10005","status_text":"密码错误"},
    {"status_code":"10006","status_text":"登录过期"},
    {"status_code":"10007","status_text":"未登录"},
    {"status_code":"40005","status_text":"数据格式不合法"},
    {"status_code":"10008","status_text":"发布成功"},
    {"status_code":"10009","status_text":"关注成功"},
    {"status_code":"10010","status_text":"删除成功"},
    {"status_code":"10011","status_text":"已关注"},
    {"status_code":"10012","status_text":"未关注"},
    {"status_code":"10013","status_text":"记录成功"},
    {"status_code":"10014","status_text":"更新成功"},
    {"status_code":"10015","status_text":"收藏成功"},
    {"status_code":"10016","status_text":"已收藏"},
    {"status_code":"10017","status_text":"未收藏"},
    {"status_code":"10018","status_text":"赞成功"},
    {"status_code":"10019","status_text":"已赞"},
    {"status_code":"10020","status_text":"未赞"},
    {"status_code":"10021","status_text":"评论成功"},
    ,
    {"status_code":"40000","status_text":"请求方法不合法"},
    {"status_code":"20000","status_text":"请求成功"},
    {"status_code":"10023","status_text":"保存成功"},
]

路由接口传值表

总路由
    django_project
        # 网站主页 index post请求
        # 子路由
        user.urls
        sharing.urls
        search.urls

分路由

    user
        # 用户主页 index
        # 登录 login post请求  
            {"telephone":*,"password":*}
        # 注册 register post请求 
            {"telephone":*,"password":*,"name":*,"register_time":*}
        # 修改手机号 newTel post请求
        # 修改密码 newPassword post请求
        # 个人信息改查 personInfo post请求 
            查 {"user_id":*,"method":"check"} 
            改 {"user_id":*,"method":"update","name|autograph|birth":*}
        # 我的个人动态 myDynamics get请求 
            user_id/page/
        # 我的关注动态 trendsConcern get请求  
            user_id/page/
        # 单个动态 oneDynamic get请求 
            (dynamic|dairy|test)/id/
        # 评论增删查 viewComment post请求
            增 {"method":"add","type":"dynamic|dairy|test|commodity","id":*,"user_id":*,"content":*,"date":*} //id为动态或者产品id
            删 {"method":"del","type":"dynamic|dairy|test|commodity","id":*,"user_id":*} //id为动态或者产品id
            查 {"method":"check","target":[{"type":"dynamic|dairy|test|commodity","id":*},{...}]} //id为动态或者产品id
        # 点赞增删改查 viewCompliment post请求
            增 {"method":"add","type":"dynamic|dairy|test|commodity","id":*,"user_id":*,"date":*} //id为动态或者产品id
            删 {"method":"del","type":"dynamic|dairy|test|commodity","id":*,"user_id":*} //id为动态或者产品id
            查 {"method":"check","target":[{"type":"dynamic|dairy|test|commodity","id":*,"user_id":*},{...}]} //id为动态或者产品id (只给id 只给user_id 都给)
        # 收藏增删改查 viewCollections post请求
            增 {"method":"add","type":"dynamic|dairy|test|commodity","id":*,"user_id":*,"date":*} //id为动态或者产品id
            删 {"method":"del","type":"dynamic|dairy|test|commodity","id":*,"user_id":*} //id为动态或者产品id
            查 {"method":"check","target":[{"type":"dynamic|dairy|test|commodity","id":*,"user_id":*},{...}]} //id为动态或者产品id (只给id 只给user_id 都给)
        # 关注增删改查 viewConcern post请求
            增 {"method":"add","concern_id":*,"follower_id":*,"date":*}
            删 {"method":"del","concern_id":*,"follower_id":*}
            查 {"method":"check","concern_id":*,"follower_id":*}
        # 七牛云token qiniuToken post请求
            上传头像 {"method":"icon","iconname":*}
            分享图片 {"method":"sharing","name":[*,*,*]}
        # 保存图片 imgSave post请求
            {"type":"dynamic|dairy|test|commodity","id":*,"url":*}

    sharing
        # 分享主页 index
        # 分享发布 releaseSharing post请求
            心情 {"type":"dynamic","content":*,"tags":*,"date":*,"user_id":*}
            日记 {"type":"dairy","title":*,"content":*,"tags":*,"date":*,"user_id":*}
            测评 {"type":"test","title":*,"content":*,"tags":*,"date":*,"user_id":*,"subtitle":[{"title":*,"content":*},{"title":*,"content":*}]}
            产品 {"type":"commodity":*,"name":*,"price":*,"brand":*,"component":*,"Effect":*,"capacity":*,"security":*,"overdue":*,"date":*,"category_id":*,"skin":[中性肤质,干性肤质,油性肤质,混合性肤质,敏感性肤质]}

    search
        # 搜索主页 index
        # 普通搜索 searchAll get请求
            ?key=*&page=*
        # 产品分类搜索 searchProduct get请求
            ?key=*&page=*
        # 品牌分类搜索 searchBrand get请求
            ?key=*&page=*
        # 成分分类搜索 searchComponent get请求
            ?key=*&page=*
        # 效果分类搜索 searchEffect get请求
            ?key=*&page=*
        # 品种分类搜索 searchVarieties get请求
            ?key=*&page=*
        # 标签分类搜索 searchTags get请求
            ?key=*&page=*
        # 搜索心情 searchDynamic get请求
            ?key=*&page=*
        # 搜索日记 searchJournal get请求
            ?key=*&page=*
        # 搜索测评 searchTest get请求
            ?key=*&page=*
        # 实时热搜排行 hotSearch get请求
            ?page=*
        # 热门日记排行 hotDairy get请求
            ?page=*
        # 热门测评排行 hotTest get请求
            ?page=*
        # 热门妆品排行 hotCosmetics get请求
            ?page=*
        # 热搜关键字 增查 hotKey post请求
            增 {"method":"add","content":*,"date":*,"user_id":*}
            查 {"method":"check"}
        # 单个产品 oneProduct get请求
            ?id=*

数据库对照表

user模块

    user 用户表
        telephone
        password
        register_time

    sex 性别表
        sex

    icon 头像表
        icon_url

    skin 肤质表
        skin

    followers 关注表
        follower
        concern
        date

    userInfo 用户信息表
        user
        name
        autograph
        birth
        sex
        icon
        skin
        fans
        follow
        fbs
        cols
        com

sharing模块

    dynamic 心情表
        user
        content
        tags
        date
        click
        fbs
        cols
        com

    dairy 日记表
        user
        title
        content
        tags
        date
        click
        fbs
        cols
        com

    test 测评表
        user
        title
        content
        tags
        date
        click
        fbs
        cols
        com

    testSubtitle 测评附表
        main
        title
        content

    dynamicImg 心情图片表
        url
        dynamic
        size

    dairyImg 日记图片表
        url
        dairy
        size

    testImg 测评图片表
        url
        test
        size

    dynamicFbs 心情点赞表
        user
        dynamic
        date

    dairyFbs 日记点赞表
        user
        dairy
        date

    testFbs 测评点赞表
        user
        test
        date

    dynamicCol 心情收藏表
        user
        dynamic
        date

    dairyCol 日记收藏表
        user
        dairy
        date

    testCol 测评收藏表
        user
        test
        date

    dynamicCom 心情评论表
        user
        dynamic
        content
        date

    dairyCom 日记评论表
        user
        dairy
        content
        date

    testCom 测评评论表
        user
        test
        content
        date

search模块
    
    Category 品种表
        Category
        
    Commodity 产品表
        name
        price
        brand 品牌
        component 成分
        Effect 效果
        adaptability 皮肤适性 MM
        category 种类 F
        capacity 容量
        security
        overdue
        date
        click
        fbs
        cols
        com
        
    CommodityImg 产品图片表
        url
        commodity
        size
        
    CommodityFbs 产品点赞表
        user
        commodity
        date
        
    CommodityCol 产品收藏表
        user
        commodity
        date
        
    CommodityCom 产品评论表
        user
        commodity
        content
        date
        
    SearchKey 搜索关键字表
        user
        content
        date

About

彩虹日记项目django框架后台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages