导读:很多朋友问到关于如何安装django1.9的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
ubuntu怎么部署django
记录一次在全新服务器下配置Django项目说明:
Linux操作系统:Ubuntu 16.04
Django版本:1.8.7
Python版本:2.7.12
运行模式:Ubuntu+Django+Apache2+Mod_wsgi
Apache2配置文件:sudo vi /etc/apache2/apache2.conf
Apache2错误日志:cat -n /var/log/apache2/error.log
Apache2命令:
启动:sudo /etc/init.d/apache2 start
重启:sudo /etc/init.d/apache2 restart
停止:sudo /etc/init.d/apache2 stop
配置过程如遇到错误,请仔细检查前面每一步是否有完全按照教程来执行。
1.安装Django
a) sudo apt-get install python-pip
b) sudo pip install Django==1.10.5
2.安装Apache2
a) sudo apt-get install apache2
3.安装libapache2-mod-wsgi
a) sudo apt-get install libapache2-mod-wsgi
4.创建项目及应用
a) 创建项目
django-admin startproject 项目名称
b) 创建应用(如果有应用就上传到项目目录下,否则创建)
python manage.py startapp 应用名称
5.项目和应用建好后给予权限
a) chown -R www-data:www-data 项目名称
6.配置Apache2
a) sudo vi /etc/apache2/apache2.conf
169-177行是我添加的内容
169 Directory /home/z/product/Code(改为自己的项目目录)
170 Options Indexes FollowSymLinks
171 AllowOverride None
172 Require all granted
173 /Directory
174 WSGIScriptAlias / /home/z/product/Code/Code/wsgi.py(改为自己的项目文件)
175 WSGIPythonPath /home/z/product/Code(改为自己的项目文件)
176 Alias /static/ /home/z/product/Code/business/static/(改为自己的项目内的应用)
177 Alias /static/ /home/z/product/Code/yyl/static/(改为自己的项目内的应用)
169-175行的功能为添加项目至Apache
176和177行是为了加载应用内/static/目录内的静态资源
错误及解决方案:
下面错误可能只是自己当前项目中所遇到的错误,其他项目请忽略。
问题一:ImportError: No module named celery
sudo pip install git+
问题二:No module named PIL.ImImagePlugin
sudo apt-get install python-imaging
问题三:No module named requests
sudo pip install requests
问题四:No module named dss.Serializer
sudo pip install django-simple-serializer
Ubuntu 14.04下Django+MySQL安装部署全过程
Ubuntu 16.04下安装部署 Nginx+uWSGI+Django1.9.7
Django 的详细介绍:请点这里
Django 的下载地址:请点这里
本文永久更新链接地址:
python web开发需要学哪些东西
什么是web开发呢,其实就是开发一个网站了。那开发网站需要用到哪些知识呢
1、python基础,因为用python开发的,所以python指定要会,最起码你也得会条件判断,循环,函数,类这些知识;
2、html、css的基础知识,因为要开发网站,网页都html和css写的,最起码这些知识你得会,就算不会写前端,开发不出来特别漂亮的页面,网站,最起码要能看懂html标签是;
3、数据库基础知识,因为开发一个网站的话,数据存在哪里,就是在数据库里,那你最起码要会数据库的增删改查吧,要不然怎么存数据,取数据呢
上面这些知识会的话,就基本上可以了,可以开发一个简单的小站就没有问题了,如果想开发比较大型的网站,业务逻辑比较复杂的,那就得用到其他的知识了,比如说redis、MQ等等。
开发前的准备:
1、安装好 python3.5版本
2、安装好pycharm,是咱们的开发工具
3、安装好django,版本1.9,使用pip install django==1.9命令安装即可
4、安装好navicat或者其他操作数据库的可视化工具,因为咱们要用到数据库,要看数据库、改数据
前面咱们安装了django,django是一个python开发的web框架,大而全,几乎你用到的方法,它全都有,它里面已经实现了我刚才说的所有的功能,咱们只需要用把它拿过来用就可以了。当然python还有很多web开发框架,比如说web.py、flask、tornado、bottle等等,他们在原理上和django一样,但是他们的功能都没有django多,django也是社区最大,活跃用户最多的一个框架。
如何离线安装Django?
首先确定安装python,建议版本3.6以上
官网网页链接选择django版本,下载离线安装包。例如Django-2.1.4.tar.gz(2.1.4为django版本号)
在离线环境中解压tar.gz包,进入对应目录执行 python setup.py install,如果这一步缺少django相关依赖库还是要去pypi官网下载对应库并离线安装(对应目录下执行 pip install 依赖库包名)
验证。python控制台中输入
import django
print(django.get_version())
打印出django版本即安装成功。
如何在社区版pycharm中安装django
django是Python的一个开源web框架,在pycharm开发环境中,pycharm专业版在新建一个项目的时候有django选项,帮助创建一个django框架的项目。pycharm社区版需要自己创建
第一步:安装django框架
可以用pycharm安装,打开file \ setings \ project \ project interpreter 查看项目已安装的包,单击绿色加号添加目标框架,
注意记录django的安装路径,我的安装路径是: c:\users\用户名\appdata\roaming\python\python36\site-packages\
第二步:为了能让Windows找到django-admin的路径,需要设置环境变量,
path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找,
打开我的电脑 \ 属性\ 高级系统设置 \ 环境变量 \ 找到path变量,把刚才记录的django的安装路径添加到path变量中。其中path变量中有的已经存有Python的目录,当path需要多个值的时候,两个路径之间用分号 “;”隔开
第三步:打开Windows命令行,用django-admin.py 创建项目,注意创建项目的路径 c:\users\fyc
打开目录位置,找到创建的项目,看到里面有一些文件
第四步:用pycharm打开上一步所创建的项目,由于pycharm默认的项目目录是 pycharmprojects,所以把刚才创建的项目拷贝到默认目录(也可以不拷贝,只是为了方便管理)
拷贝完项目之后打开pycharm ,文件,新建工程,选择文件位置,把文件目录选在在pycharmproject 下,刚才创建的目录下
打开项目,会出现提示
我们是想从一个已存在的资源创建项目,所以选是,完成创建
Python3.8安装配置Django环境(上)
Python3.8安装配置Django环境(上)
1、CMD查看python版本
2、CMD查看pip版本
3、pip 安装Django,默认Django3
升级pip
4、查看Django版本
5、安装mysql
6、查看mysql版本
7、建立Django文件夹并进入,
8、开始一个django项目
9、运行服务器,测试Django项目
10、使用地址访问 项目
ubuntu怎么安装django
开发是在ubuntu系统下进行的,我们都知道,ubuntu系统在安装的时候,是自带python2.7的,所以,pyhthon就不用进行安装了.我们还需要安装的有:
django ‘1.6.0’
mysql 5.6
ngix
好了,下面我们就搭建我们的环境.
(1):安装Django
首先我们需要安装的是django,我们直接使用命令进行安装:
sudo apt-get install python-django -y1
安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:
python
import django
django.get_version()
1234
下面来看一下我的系统的输出:
(2):安装mysql
Django安装完成之后,接着我们需要安装与他进行合作网站开发的mysql.在ubuntu中安装mysql比较简单,直接使用命令行即可安装,在这里我们使用mysql5.6
sudo apt-get install mysql-server-5.6
sudo apt-get install mysql-client-5.6
123
不过一般是安装完成mysql-server的过程中,他会自动把mysql-client安装上.在安装中间,他会提示你让你输入root用户的密码,这个密码要记住.
安装完成后,我们测试一下打开我们的数据库搂一眼.
mysql -u root -p
//回车之后,输入密码12
能够进入之后,就表明我们的数据库安装完成了.
(3):安装Django和mysql连接的驱动
当安装完成Django和Mysql之后,如果想要Django能够找到mysql,我们就需要安装一个驱动,这样来安装:
sudo apt-get install python-mysqldb 1
安装完成之后,就表明我们的变成环境就搭建完成了,现在ngix暂时使用不到,所以我们后面再讲述如何安装ngix.