So führen Sie eine echte Server-URL mit Django aus
PHP中文网
PHP中文网 2017-05-24 11:35:13
0
2
703

Lassen Sie uns zuerst über die Umgebung sprechen
Centos6.8
Python3.5.2
Nginx vergessen

Dann habe ich alles auf dem Server eingerichtet
Ich habe außerdem eine Testdatei mit python manage.py startapp apptest erstellt

Codierung:utf-8 (davor steht ein #, es liegt ein Formatproblem vor)

von django.http HttpResponse importieren

def index(request):

return HttpResponse(u"欢迎!")  

Ich habe die Begrüßung auch erfolgreich unter www.xxxxxx.cn:8000/app exportiert. Dies ist meine echte Website-Adresse

Dies basiert jedoch auf der Ausführung der Anweisung python manage.py runserver 0.0.0.0:8000, um auf die URL zuzugreifen

Dies ist das erste Mal, dass ich Django schreibe. Es gibt jedoch einige Open-Source-Bibliotheken, die nur Python unterstützen. Bitte geben Sie mir einen Rat

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(2)
漂亮男人

PHP的确是只要类似LAMP环境搭建好,直接访问PHP文件就能启动网站。

但是PYTHON不同,标准启动方法的确就是你用的那个命令行,当然这个性能比较差,实际中会改用类似Gunicorn这样的服务器。不过原理一样,都是用命令行启动并在后台,然后访问链接来使用。

工作原理与PHP略有不同的。

过去多啦不再A梦

一般在生产环境配置django,需要 apache 或者 nginx + wsgi + django 三者搭配使用。网页请求先到nginx,服务器处理之后(比如,静态文件等),然后请求再经过wsgi处理后, 再到django中url,找view,找tem等。
你需要知道怎么配置nginx, 搜一下资料一大把,在nginx config中配置自己买的域名和指向django项目地址,然后在django中的wsgi文件中也要指向nginx canfig。 不需要运行runserver

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!