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

in SteemCoinPan •  6 days ago 

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@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]