Linux部署python django程序-apache】的更多相关文章

1.安装Apache 先卸载自带的httpd rpm -e httpd --nodeps 在网上下载四个文件 1.apr-1.4.6.tar.gz 2.apr-util-1.5.1.tar.gz 3.pcre-8.32.tar.gz 4.httpd-2.4.3.tar.gz 下载地址: http://pan.baidu.com/share/link?shareid=169366&uk=1829018343 分别安装这四个包root用户 安装apr-1.4.6.tar.gz tar xzf apr…
在一台新的服务器上x需要先安装python3  ,git , 等 安装python3 安装python3 之前博客写过 创建虚拟环境,我用的是venv https://docs.python.org/3/library/venv.html 首先创建一个空目录 python3 -m venv DIR 在linux 启动虚拟环境是 source bin/activate pip3安装各种Python包 pip3 install -r requirements.txt note: requiremen…
Docker部署Python应用程序 1. 单个py文件部署 生成Dockerfile 文件 插件用的豆瓣的镜像,,重置时间(容器的默认时间是UTC时间与宿主机的相差8小时). 文中需要三个插件(pexpect.pymysql/pywinrm) FROM python:3.6 # 设置代码文件夹工作目录 /app WORKDIR /app # 复制当前代码文件到容器中 /app ADD . /app #设置时间 # CentOS #UN echo "Asia/shanghai" >…
---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserver:这是一款适合开发阶段使用的服务器,不能对大量请求进行同时处理,不适合运行在真实的生产环境中,在实际生产环境中使用WSGI作为接口,连接web和python代码(也就是django项目): 2.WSGI:Web服务器网关接口,英文为Python Web Server Gateway Interf…
Django是一个开放源代码的Web应用框架,由Python写成,它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的.python+django也是web开发者最受欢迎的框架.今天记录下整个搭建开发环境的过程.(说明下环境的系统为 centos 5.2)一:更新yum仓库(目前这个yum源是最快的) [root@filerserver python]#cd /etc/yum.repos.d[root@filerserver python]#mv CentOS-Base.rep…
1.项目创建相关工作参考前面 2.在models.py文件中定义数据库结构 import django.db import modelsclass RegisterUser(models.Model): username=models.CharField(max_length=30) headImg = models.FileField(upload_to='./upload/') def __unicode__(self): return self.username 3.生成数据库 pytho…
1.新建项目和项目下APP django-admin startproject csvt03 django-admin startapp app1 2.修改settings.py文件 设置默认安装APP INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages…
一.安装django 1.#进入包文件夹下执行解压 tar zxvf Django-1.3.7.tar.gz 2#进入解压的文件夹执行安装 python setup.py install 3#安装成功后 进入python编译器 import django 没有提示则表示安装成功 4#创建项目,进入需要创建项目的路径执行命令 django-admin.py startproject csvt01 5设置settings.py和urls.py文件 6.创建app django-admin.py st…
1.在setting.py文件中修改节点,注释掉其中一行 MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', #'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddl…
1.多对多关系数据访问 models.py设置 from django.db import models # Create your models here. sex_choices=( ('f','famale'),('m','male') ) class User(models.Model): name = models.CharField(max_length=30) sex=models.CharField(max_length=1,choices=sex_choices) def __…