Scratch3.0后台开发记录(一)创建Django 后台服务器
此篇为Scratch3.0而开发之后端服务器接口开发内容,虽然不难,但还是有一定门槛,你应该先学会或了解一下:
Python、Django、Postman使用方法、Ajax、异步通信等。
其次应该准备一台云服务器,推荐阿里云esc,一年千元左右,4核2m就够用了。然后买个域名,自行备案、配置。
下面我们开始。
(一)为什么选Django
因为我之前一直用Django python、tomcat javaweb、scalatra、做后端开发,我觉得针对Scratch开发这一情况,更加敏捷、url优雅一些、代码耦合低一些更好,借此更加熟悉一下Django。
我是用云服务器搭载Centos进行开发,所以使用的是linux命令。没有的可以在自己电脑windows手动进行。
创建Django项目和添加app自行百度一下,推荐使用虚拟空间命令:
(1)虚拟空间
新建个文件夹
mkdir myproject
cd myproject/
创建一个独立的Python运行环境,命名为venv:
virtualenv –no-site-packages venv
或者
virtualenv -p /usr/bin/python2.7 my_project
virtualenv -p python3 my_project
创建完成后进入虚拟环境
source venv/bin/activate
source bin/activate
退出虚拟环境
deactivate
(2)创建Django项目和添加app
百度一下你就知道(蒙圈)
(3)配置Setting.py
这里主要配置 1.跨域 2.数据库 3.静态文件 等
(4)写在最后
有时间再补充,如果想知道的可以留言,我会尽快补,没人想知道我也会慢慢补充。