linux python django环境配置

linux python django环境配置,第1张

python24 好老的python版本,试试python26或者python27安装django? 一般有两种方法安装python库:

1,easy_install

sudo easy_install django

2,linux自带的软件包安装工具。ubuntu下:

sudo apt-get install python-django

相对于linux系统来说,Windows10下进行django项目部署要简单许多,假设已搭建python环境,以及django项目已进行静态资源的收集(执行了 python managepy collectstatic ),那么就可以开始以下 *** 作了。

以管理员打开cmd命令安装:

再次输入命令:

会生成一个路径,将它保存下来

从刚刚获得的路径中复制一份wfastcgipy文件到项目根目录中

在根目录中新建一个webconfig文件,内容如下:

打开管理工具,进入IIS管理器,添加网站:

添加完毕后即可访问网站!

在IIS管理器中,进入应用程序池

访问页面或单独访问网站,后台出现400错误,这可能是因为没有给网站权限的原因

参考: >

环境:

python36

centos 7

Django111

用Django写了个小网站,只能在自己本地跑一跑!这怎么行?听说可以部署在云服务器上,这样别人就可以访问了!

从哪儿开始?就从Django开始吧!老规矩,按步骤:

这里不讲Django项目实施过程,假设你已经写了一个Django项目,并且在本地 127001:8000 能够跑起来。喏,给你个参考,项目大概长这样:

也就是项目目录下的settingspy文件,主要强调几个地方:

①关闭DEBUG模式:

②修改ALLOWED_HOSTS:

③配置静态文件存放路径:

修改好配置之后执行:

这个没什么说的。。。在自己的云服务器上装好这两个工具

安装好uwsgi后最好验证一下,验证方法:

创建一个testpy文件:

启动uwsgi服务器:

如果可以正常启动而不报错那就应该没问题,不放心的话再在终端验证一下:

在uwsgiini里进行如下配置:

找到nginx的配置文件夹,centos7的nginx配置文件在/etc/nginx下,该路径下有一个nginxconf总配置文件,还有两个文件夹/confd、/defaultd,我们将nginxconf复制一份到confd文件夹下,命名为nginxconf(或者项目名conf)进行如下修改(根据中文注释进行相应配置即可):

进入uwsgiini文件夹下执行:

在终端执行:

参考资料:

刘江的博客

博客园

知乎问答

无名Blog

自强学堂Django教程

Django文档

empty_xl Blog

在Django项目开发中,不能像正常web开发一样通过 'imgs/bgjpg' 访问本地静态文件,需要做一些配置,才能实现静态文件的访问。

一、首先在项目根路径下新建一个static文件夹,然后在static文件夹下可以新建相应的css、imgs、js等文件夹,用于存放css、img、js等静态文件。

二、项目配置

1、打开settingspy,在底部添加:

2、打开urlspy,在 urlpatterns 中添加:(注意,如果你在blog目录下也建立了urlspy,那么就得在blog/urlspy中做修改。别忘了import settings):

(不过我经过实测,不加这一个,也可以完成静态文件的访问)

3、在html模板最上面添加:

然后在需要的地方按照这个格式进行调用,如:

最后重新运行项目,img等本地静态文件就可以被django找到了,这时模板对应的页面就可以显示使用img等文件了。

不能,因为tomcat只是一个JAVA 的容器。

也就是说tomcat是在JVM的基础上运行的(当然你要用JAVA写一个python的代码解释器也不是没可能,只是没必要罢了)。

apache就可以部署python的web applcation 比较常用的是django这个框架。

扩展资料:

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,但是不能部署python程序。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。

参考资料来源:百度百科-tomcat

以上就是关于linux python django环境配置全部的内容,包括:linux python django环境配置、Windows10使用IIS部署Django项目、Django部署——uwsgi+Nginx(超详细)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10104580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存