Django项目:为什么别人无法访问我的网站? and 按照书上描述修改的Django项目出现错误
这是在我的电脑里的:
这是在别人的手机里的:
我该怎么才能让别人访问我的web网站
按照书上描述修改的Django项目:
#webinfo/views.py
from django.shortcuts import render
from django.http import HttpResponse
from .models import Post
from django.template import loader
# Create your views here.
def index(request):
latest_post_list = Post.objects.order_by('-publish_date')[:3]
template = loader.get_template('webinfo/index.html')
context = {
'latest_post_list':latest_post_list,
}
return HttpResponse(template.render(context,request))
def detail(request,post_id):
try:
post = Post.objects.get(pk=post_id)
except Post.DoesNotExist:
raise Http404("Post does not exist")
return render(request,'webinfo/detail.html',{'post':post})
修改完成之后:
192.168.1.240是你本地局域网的IP,如果手机和你处于同一个局域网下面是可以访问的,否则你需要部署在公网或者使用内网穿透工具