Vue,Django前后端分离,开发Openstack(一)序言
适用人群:
vue基础
django基础
Openstack原理
实现目标:
1、用户登录和注销(Keystone API)
2、列出所有的domains、projects、roles、users (Keystone API)
3、创建和删除项目、组、用户、角色(Keystone API)
4、修改项目和用户的名字(Keystone API)
5、创建和删除镜像(Glance API)
6、查看镜像的详情(Glance API)
7、创建和删除虚拟机(Nova API)
8、列出所有虚拟机,列出所有flavor(Nova API)
9、修改虚拟机的名字(Nova API)
10、启动、重启、关闭虚拟机(Nova API)
准备:
Openstack(M版)
Django(2.0+)
Vue(2.0+)脚手架
说明:
博主的Openstack在虚拟机内,开发时Django,Vue都在Windows下。
Django不做页面渲染,只是给前端Vue数据。