[Python #8] [Django #1] 用 goorm IDE,安装 django 并运行服务器

pixabay

韩国有一个非常好的云端☁️编程 IDE,叫做goorm。觉得挺好用。想我这样的chromebook用户该考虑使用云端IDE了。
那,正好我想学学python的django,就用django创建一个网页吧。
其实海外有很多商用的云IDE,比如cloud9,repl.it 等。
但在韩国目前好像只有goorm。(语言支持韩文,英文及日文)

注册完账号,访问 https://ide.goorm.io/my 立即在web使用IDE。👇

👇 点击'创建Container'时如下。
页面很简单,名字,说明,服务器位置所在地,公开范围,模板(包括github),部署工具,编程语言选项等等。
github登录后可选择repository,非常易用。
heroku, AWS 等部署工具先跳过,选择django后创建即可。

👇 创建和运行的速度比预想还要快一点。运行后的画面与本地IDE差不多, 还支持终端。

👇 左侧有5个菜单,点击第三个 github 连接,可以看出push,pull,commit等常见功能。

👇 接下来简单创建一个项目。用 django-admin startproject my_steem_blog创建,左侧便生成相关文件夹。
不管是终端,还是页面点击,反应很迅速。

👇 python manage.py runserver启动server,终端输出成功启动http://127.0.0.1:8000 的信息。
但这里有一个问题,如果在本地IDE,访问http://127.0.0.1:8000当然没问题,但goorm是云端IDE,无法访问localhost。

👇 幸好goorm有解决方法,参考 https://help.goorm.io/en/goormide/02.project/run ,设置后用访问按钮再次访问服务器。

👇 好像还有点问题,运行服务器时不应该使用默认ip和端口,需要手动设置一下。这里怎么显示韩文?,是bug吗?
无所谓, 修改ip和端口重新启动服务器 python manage.py runserver 0.0.0.0:8000

👇 有变化,但还是有问题,问问谷歌找找原因。

👇 简单,修改 Settings.py 文件内 ALLOWED_HOSTS = [] 为 ALLOWED_HOSTS = ['*'] 即可。

👇 OK👌,服务器成功启动了。

.
.
.
.
[Cookie 😅]
Python 3.7.4
Django 2.2.4

Sort:  

@june0620 transfered 1.0 KRWP to @krwp.burn. voting percent : 0.67%, voting power : 82.84%, steem power : 1827138.07, STU KRW : 1200.
@june0620 staking status : 50 KRWP
@june0620 limit for KRWP voting service : 0.15 KRWP (rate : 0.003)
What you sent : 1.0 KRWP
Refund balance : 0.85 KRWP [44585082 - 3859913e18adbcdec65a4afe3c9ddbb53146785f]

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63688.35
ETH 3125.30
USDT 1.00
SBD 3.97