[Day 10] 第一主餐 pt.3-Djgnao与网页间的连结

在上一篇我们成功建立了django专案
今天我们就要来加上一些东西,并且让我们的django跑起来啦
废话不多说,砸们累狗~

Link, start!

在上一篇我们建立了专案,也看到了里面有manage.py的东东
这个东西就是我们的主程序啦
执行他然後後面加上你想要指令,manage.py就会执行指令对应的动作
像是我们现在要让django动起来,就要下runserver这个指令
然後由於我们是要在不同环境跨区连线的,所以我们的连线指定IP要下0.0.0.0:8000
组合起来就变下面这样

python3 manage.py runserver 0.0.0.0:8000

废话不多说,我们立刻执行看看

没喷错就是执行成功啦
接着我们随便开一个分页
还记得我们前面设定Vagrant时有设定一个IP位址叫172.16.15.123吧
这个地方就是我们server的进入地址啦
然後我们前面可以让人进来的port为8000
所以我们就在网页的网址栏输入
http://172.16.15.123:8000/
接着看一下结果

好的,你可以看到你的django成功的失败了
成功的地方是你的django有成功开起来了
那失败呢?
都喷错了还不叫失败吗
不过接下来要让他不喷错比较困难,所以怎麽让他不喷错我们下一篇再来处理
先来介绍几个常用的django指令

manage.py shell

这个指令可以让你进入django自己的terminal
执行後大概长这样

manage.py makemigrations / manage.py migrate

前面的makemigrations是代表将你的models.py(这个後面会讲解)内的东东做个整合
并且输出一个更新mysql的py档
然後後面的migrate就代表执行更新mysql啦

最近放假回来,所以这几天的东东都比较偏设定安装跟指令讲解
下一篇开始我们就要来做一点比较哈扣的事情啦
就是让你的django开始变成正常的django网页服务
想知道django之路到底还有甚麽恐怖的地雷
咱们下回分解~


<<:  [Day 16] 第一个和资料库互动的测试

>>:  [DAY 06] EC2 个体的采买选项

[Android Studio] intel-based MacOS 无法执行模拟器(AVD has terminated)

解决方式: 不要升级 MacOS 到 10.15 以上 更换到 windows-based 开发环境...

【day7】关於每日便当菜

其实这个系列参赛 主要是希望自己可以平日做便当、假日吃好料 但工作太忙了 还需要多一点时间调整 所以...

Day 12 - 动态组件(Dynamic Components)

动态元件(Dynamic-Components)是指Vue可以根据传入参数的,来去切换不同的元件。 ...

IIFE立即执行函式

IIFE(Immediately Invoked Function Expression),是一种...

Day16:【技术篇】SQL之基本CRUD处理能力

一、前言   对於全端工程师的工作内容与心法,我在前面15天的系列文章中已简单列出并加以介绍,而这篇...