Skip to content

FogMoe/webGameLobby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FogMoe-webGameLobby

待补充~

从环境搭建到启动服务端

下载安裝python

安裝库

pip install Django==5.0.1 #django
pip install PyMySQL #数据库操作模块
pip install channels #websocket 以后换成 pip install channels-redis
pip install daphne

根据settings.py的DATABASES中的参数创建数据库

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',    # 数据库引擎
        'NAME': 'FogmoeGames', # 数据库名称
        'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1 
        'PORT': 3306, # 端口 
        'USER': 'admin',  # 数据库用户名
        'PASSWORD': '123456', # 数据库密码
    }
}

更新数据库

python manage.py makemigrations # 根据models.py生成
python manage.py migrate # 创建表结构

添加默认数据

INSERT

 INTO `models_games` (`id``name``playerNum`)

 VALUES

 (NULL'聊天室''100'), (NULL'狼人杀''6')

修改settings.py中的hosts

ALLOWED_HOSTS = ['127.0.0.1']

启动django

python manage.py runserver 0.0.0.0:8001