diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-35-55.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-35-55.png" new file mode 100644 index 0000000000000000000000000000000000000000..b8b9b73176117d377370b64ecd51e1b0baa42806 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-35-55.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-02.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-02.png" new file mode 100644 index 0000000000000000000000000000000000000000..0cd508e021162f8bc2334e6c681bb71d136ffe66 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-02.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-55.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-55.png" new file mode 100644 index 0000000000000000000000000000000000000000..5c14603ee6c68b4a18f3e6cee4ae8f969da22b69 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-38-55.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-39-41.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-39-41.png" new file mode 100644 index 0000000000000000000000000000000000000000..29d861821f96efc57a034d123437d665f38cb899 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-39-41.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-02.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-02.png" new file mode 100644 index 0000000000000000000000000000000000000000..e3bc3f150e23580fb69cb5378bb31ead5c5360f7 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-02.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-27.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-27.png" new file mode 100644 index 0000000000000000000000000000000000000000..890c0aa38663ecc24a238ec57a79027065f62db2 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-41-27.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-42-42.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-42-42.png" new file mode 100644 index 0000000000000000000000000000000000000000..284539458384ef2a7fd5598d36424aa92a4b0c57 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_10-42-42.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-13-24.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-13-24.png" new file mode 100644 index 0000000000000000000000000000000000000000..68484775314685d2a034df0eddf6d77f69a7aa48 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-13-24.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-16-55.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-16-55.png" new file mode 100644 index 0000000000000000000000000000000000000000..4dc376edec665b98b899c13d9ccb6691680149b8 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-16-55.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-20-07.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-20-07.png" new file mode 100644 index 0000000000000000000000000000000000000000..03b77158eb2b4b4ca44cc7847152334a3beb106e Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/Snipaste_2023-04-09_11-20-07.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/mysql.png" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/mysql.png" new file mode 100644 index 0000000000000000000000000000000000000000..1075cefa2b92ced403f0f272c60ce78d89fcc659 Binary files /dev/null and "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/media/mysql.png" differ diff --git "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/\343\200\212\350\205\276\350\256\257\350\223\235\351\262\270\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210\343\200\213\345\256\236\346\210\230\346\211\213\345\206\214.md" "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/\343\200\212\350\205\276\350\256\257\350\223\235\351\262\270\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210\343\200\213\345\256\236\346\210\230\346\211\213\345\206\214.md" index 9f0a8591397ab0670701b1ce74a8b4845ebe7c47..f1300b309c29d1d1cbc466f987d3abb5561a4329 100644 --- "a/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/\343\200\212\350\205\276\350\256\257\350\223\235\351\262\270\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210\343\200\213\345\256\236\346\210\230\346\211\213\345\206\214.md" +++ "b/1_\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210/\343\200\212\350\205\276\350\256\257\350\223\235\351\262\270\344\274\201\344\270\232\347\272\247PaaS\350\247\243\345\206\263\346\226\271\346\241\210\343\200\213\345\256\236\346\210\230\346\211\213\345\206\214.md" @@ -24,7 +24,7 @@ ![image-20201012200143857](media/image-20201012200143857.png) -### 1.2 部署 MySQL +### 1.2 部署 MySQL 5.7.X - [官网下载 MySQL](https://dev.mysql.com/downloads/mysql/) ,选择`.msi`文件进行下载 ,按提示安装即可。 - 验证 MySQL 是否已经安装成功,在cmd执行以下命令 @@ -32,7 +32,7 @@ ``` mysql --version ``` - +![mysql.png](media/mysql.png) ### 1.3 准备虚拟环境 (可选:只有一个开发项目的可忽略) @@ -127,7 +127,7 @@ git push -u origin master ### 2.3 在开发者中心创建应用 -访问蓝鲸平台:`https://paas-edu.bktencent.com/` ,进入 `开发者中心` - `应用创建` ,填写上一步获取的 `git` 仓库地址和账号 +访问蓝鲸平台:`https://ce.bktencent.com/` ,进入 `开发者中心` - `应用创建` ,填写上一步获取的 `git` 仓库地址和账号 ![1](media/1.png) @@ -172,17 +172,48 @@ git push 在开发者中心查询到 `APP_CODE` (应用ID) 和 `SECRET_KEY` (应用TOKEN) ,然后使用shell相关的命令进行关于以下环境变量的配置。 +![Snipaste_2023-04-09_10-35-55.png](media/Snipaste_2023-04-09_10-35-55.png) + ```shell export BKPAAS_APP_ID="APP_CODE" export BKPAAS_APP_SECRET="SECRET_KEY" export BKPAAS_MAJOR_VERSION="3" -export BK_PAAS2_URL="https://paas-edu.bktencent.com" -export BK_COMPONENT_API_URL="https://bkapi.paas-edu.bktencent.com" +export BK_PAAS2_URL="https://ce.bktencent.com" +export BK_COMPONENT_API_URL="https://bkapi.ce.bktencent.com" ``` +或者可以在Pycharm中进行相应的配置如下所示: + +1.`Run` `-->` `Edit Configurations` + +![1](media/Snipaste_2023-04-09_10-38-02.png) + +2.更改环境变量. -或者可以在Pycharm中进行相应的配置如图下所示: +![2](media/Snipaste_2023-04-09_10-38-55.png) + +3.对应下方依次输入,注意没有双引号和等号. + +``` +BKPAAS_APP_ID="APP_CODE" +BKPAAS_APP_SECRET="SECRET_KEY" +BKPAAS_MAJOR_VERSION="3" +BK_PAAS2_URL="https://ce.bktencent.com" +BK_COMPONENT_API_URL="https://bkapi.ce.bktencent.com" +``` +![3](media/Snipaste_2023-04-09_10-39-41.png) + +4.确定后将刚才的内容全部复制. + +![4](media/Snipaste_2023-04-09_10-41-02.png) + +5.`File` `-->` `Settings` + +![5](media/Snipaste_2023-04-09_10-41-27.png) + +6.将刚才复制的内容粘贴到如下位置,确定即可. + +![6](media/Snipaste_2023-04-09_10-42-42.png) -![1](media/3.png) ### 3.2 安装开发框架依赖包 @@ -223,17 +254,17 @@ python manage.py migrate - 先修改本地 hosts。在 `C:\Windows\System32\drivers\etc\hosts` 文件增加一行(注意要以管理员身份打开,否则无法保存) ``` -127.0.0.1 appdev.paas-edu.bktencent.com +127.0.0.1 appdev.ce.bktencent.com ``` - 启动项目 ```bash -python manage.py runserver appdev.paas-edu.bktencent.com:8000 +python manage.py runserver appdev.ce.bktencent.com:8000 ``` - 本地访问 -用浏览器访问 `http://appdev.paas-edu.bktencent.com:8000` ,就可以看到开发框架的实例页面 +用浏览器访问 `http://appdev.ce.bktencent.com:8000` ,就可以看到开发框架的实例页面 ![image-20201012200207700](media/image-20201012200207700.png) @@ -264,8 +295,17 @@ urlpatterns = ( helloworld ``` -- 重新执行 `python manage.py runserver appdev.paas-edu.bktencent.com:8000` ,让新代码生效。若之前的 server 进程已经在执行 ,可在命令行 `Ctrl` + `C` 直接终止 -- 在浏览器访问 `http://appdev.paas-edu.bktencent.com:8000/helloworld/` ,将显示 `helloworld` 文本 +- 重新执行 `python manage.py runserver appdev.ce.bktencent.com:8000` ,让新代码生效。若之前的 server 进程已经在执行 ,可在命令行 `Ctrl` + `C` 直接终止 +- 在浏览器访问 `http://appdev.ce.bktencent.com:8000/helloworld/` ,将显示 `helloworld` 文本 +>注:将Helloworld添加到导航栏 +>1.打开`home_application/templates/home_application/index_home.html`可以看到在`base.html`中 +![1](media/Snipaste_2023-04-09_11-13-24.png) +> +>2.找到`templates/base.html`,添加导航栏 +![2](media/Snipaste_2023-04-09_11-16-55.png) +> +>3.重新执行 `python manage.py runserver appdev.ce.bktencent.com:8000` ,让新代码生效。浏览器访问 `http://appdev.ce.bktencent.com:8000` +![3](media/Snipaste_2023-04-09_11-20-07.png) ## 5. 部署到线上环境 @@ -286,7 +326,7 @@ git push ### 5.2 线上部署 -1.访问开发者中心`https://bkpaas.paas-edu.bktencent.com/developer-center`,找到需要部署的SaaS,点击“部署” +1.访问开发者中心`https://bkpaas.ce.bktencent.com/developer-center`,找到需要部署的SaaS,点击“部署” ![1](media/2.png)