Linux下安装Django并通过Apache部署
《Linux下安装Django并通过Apache部署》要点:
Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django. Django是一个开放源代码的Web应用框架,由Python写成. Django遵守BSD版权,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0 . Django采用了MVC的软件设计模式,即模型M,视图V和控制器C.
安装步骤(下载源码安装):
下载地址是:https://www.djangoproject.com/download/
tar -xvf Django-1.19.13.tar.gzcd Django-1.19.13python setup.py install
先输入python进入Python命令行界面 然后输入以下代码,如果出现以下情况,则为安装成功 import djangodjango.VERSION(1,9,13,'final',0)
pip install --upgrade pippip install django 到这一步就已经安装Django成功了,下面开始创建项目: 先输入命令: django-admin startproject maomaohaocd maomaohaoll 可以看到名为maomaohao的项目已经创建完成了如图所示 然后新建一个app python manage.py startapp maomao 就可以看到一个新的app已经创建成功了 下面可以通过开发服务器进行开发测试了 # 监听机器所有可用 ip (电脑可能有多个内网ip或多个外网ip)python manage.py runserver 0.0.0.0:8000# 如果是外网或者局域网电脑上可以用其它电脑查看开发服务器# 访问对应的 ip加端口,比如 http://172.16.20.2:8000 上面的0.0.0.0是指监听所有服务器的哀求,8000是端口,如果想通过外网访问建议使用0.0.0.0 然后执行后结果 第一次启动报错了,但是很明显,已经告诉我们怎么做了,那就执行一下:python manage.py migrate 话说这个migrate是干什么的呢,它可以让我们在修改Model后可以在不影响现有数据的前提下重建表结构. 启动好了继续,测试一下看看是否可以拜访 说拒绝拜访,因为没有在允许的拜访列表 于是就去django-admin.py startproject maomaohao创建的项目中去修改 setting.py 文件: ALLOWED_HOSTS = ['*'] #在这里哀求的host添加了* 添加成功保存退出,继续启动项目拜访试一下 已经可以拜访了
<VirtualHost *:80>ServerName api.jsonapi.cc<Directory /django/maomao/media>Require all granted</Directory><Directory /django/maomao/static>Require all granted</Directory>WSGIScriptAlias / /django/maomao/maomao/wsgi.pyWSGIDaemonProcess diaobao.co python-path=/django/maomaoWSGIProcessGroup diaobao.coWSGIScriptReloading On<Directory /django/maomao/maomao><Files wsgi.py>Require all granted</Files></Directory></VirtualHost> 配置完成之后重启服务器 service httpd restart 然后在拜访域名 已经可以拜访了 至此,本次教程已经结束,部署Django到Apache其实很简单,用Django也可以做一些很有趣的事情,如有不睬解,就在下面评论,作者将会一一回复解答 《Linux下安装Django并通过Apache部署》是否对您有启发,欢迎查看更多与《Linux下安装Django并通过Apache部署》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |