先说一下环境
centos6.8
python3.5.2
nginx 忘了
然后我一切都搭建到服务器上了
也python manage.py startapp apptest 创建了一个测试文件
coding:utf-8 (前面有一个# 这里有格式问题)
from django.http import HttpResponse
def index(request):
return HttpResponse(u"欢迎!")
也顺利在www.xxxxxx.cn:8000/app 输出了欢迎 这是自己的真实网址
但是这是建立在运行了 python manage.py runserver 0.0.0.0:8000这条语句的基础上 才能访问网址
我第一次用Django 之前是写PHP的 不过有一些开源库只支持Python 所以现在碰到这个问题 求指教 谢谢
PHP的确是只要类似LAMP环境搭建好,直接访问PHP文件就能启动网站。
但是PYTHON不同,标准启动方法的确就是你用的那个命令行,当然这个性能比较差,实际中会改用类似Gunicorn这样的服务器。不过原理一样,都是用命令行启动并在后台,然后访问链接来使用。
工作原理与PHP略有不同的。