实现内网的访问,这是一个很容易,很幼稚的操作。
因为集成了django,所以只需要调用一些函数,遵守规则使用。就可以搭建一个小服务器。
在这里推荐一下django的教程,可以百度 自强学堂 django,上面的多进口教程已经更新到2.0。嗯作者非常用心。很适合入门的初学者。
那么我也复习一下
首先安装之类的略过,开始项目,
django-admin startproject mysite
#建立一个新工程
cd ./mysite
#转移到新工程目录下
python3 manage.py startapp blog
#新建一个app,我想建立一个博客,所以app叫blog。python3是python3.4,在linux下python一般代表python2.7
经过几步操作,会创建很多文件。
项目mysite文件夹下还有一个同名文件夹,/mysite/mysite
有几个文件有说明
setting.py 主要是一些设置,目前我了解的有app注册,还有域名访问控制。
urls.py 这里主要是控制访问app,然后会有相应的反应,你是处理那些链接请求
再来看app目录 /mysite/blog
主要的文件有
views.py 这个就对于我们刚刚上面的urls.py,他处理了请求之后就调用,views.py来确定如何响应
把这些文件都编辑好之后,我们就可以启动服务器
在项目文件夹下,也就是 manage.py
所在目录。
执行
python3 manage.py runserver 0.0.0.0:8000
runserver代表启动服务器。后面是ip地址加上一个端口。使用全零地址的话是允许外网访问本机的一个端口。当你还在setting.py里面允许allow_host里将空格改为'*'
到这里,你就可以在局域网内访问你的一个服务器地址,加上一个8000多端口。便可以看到你的网页了。