Skip to content

stringency/sd_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于SDAPI的后端中间件

  • 开启SDWebUI API
  • 开启此后端
  • 没有数据库的可以使用django.db(文件数据库,保存在本地)
  1. 直接克隆整个项目,不要使用拉取。(文件夹名字必须是CarmiSystem,然后里面也有一个文件夹叫CarmiSystem)
  2. 用pycharm打开CarmiSystem文件夹项目(注意要使用DJango模式打开)
  3. 自己创建一个独立venv环境,进入venv环境,进入\venv\Scripts\文件夹,直接运行activate文件
  4. 修改setting.py里面的参数还有view的redis配置
  5. 安装python需要的依赖包
    • 在项目文件目录(根目录)
    • pip install -r requirements.txt
  6. 需要提前安装MySQL,需要修改setting.py关于databases的数据(若使用默认数据库,会生成一个数据库在根目录)
    • 先修改一些MySQL的参数,让他与你电脑的参数一致,不然无法连接数据库
    • 安装mysql模块:pip install mysqlclient
    • 手动创建数据库
    • 简单理解:每次修改了配置和数据库模块都要执行下面两行
    • makemigrations,读取已经注册所有的app中的models.py文件,根据类生成配置文件并放到app下的migrations目录
    • python manage.py makemigrations
    • migrate,根据配置文件自动生成相应的SQL语句。
    • python manage.py migrate
  7. 运行项目,在创建的python环境运行,如果前面配置好了直接点绿色箭头就不需要终端执行代码
    • 注意进入自己的环境,然后终端执行代码:python manage.py runserver

About

基于SDAPI的中间件后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages