项目目录结构

      仿优酷服务端

conf目录

    setting.py:配置信息相关

db目录

    models.py:数据库表对应程序中的类

interface目录

    admin_interface.py:管理员相关操作的接口

    common_interface.py:公共操作的相关接口(登录,注册)

    user_interface.py:用户相关操作的接口

lib目录

    common.py:公共方法

orm目录:

    fuckorm.py:单例版orm框架

    mysql_singleton.py:数据库连接类

ormpool目录:

    db_pool.py:数据库链接池

    fuckorm_pool.py:连接池版orm框架

    mysql_pool.py:连接池版数据库连接类

server目录:

    tcpServer.py:服务端核心代码

    use_data.py:存放用户信息,和全局锁

movie_list目录:

    存放客户端上传上来的电影

start.py:启动文件

 各文件功能代码

setting.py

import os

host = '127.0.0.1'
port = 3306
user = 'root'
password = '123456'
database = 'youku2'
charset = 'utf8'
autocommit = True

BASE_DIR = os.path.dirname(os.path.dirname(__file__))
BASE_DB = os.path.join(BASE_DIR, 'db')
BASE_MOVIE = os.path.join(BASE_DIR, 'movie')
BASE_MOVIE_LIST = os.path.join(BASE_DIR, 'movie_list')
server_address = ('127.0.0.1', 8087)
配置信息

相关文章:

  • 2021-06-28
  • 2022-12-23
  • 2021-09-06
  • 2022-02-09
  • 2021-09-09
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-18
  • 2021-12-04
  • 2021-07-16
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案