ubuntu下Django的安装和使用(一)

原创 2015年11月19日 15:02:15

(一):背景在线

由于现在工作的需要,我需要使用python来进行一个网站后台的开发,python之前接触过其语法的学习,基本的东西已经掌握,但是当时自学的时候是学得python3.5,而现在要使用python2.7进行实现,所以,先不管了,大多是一样的,有部分是不一样的,慢慢搞吧.

(二):编程环境搭建

我的网站开发是在ubuntu系统下进行的,我们都知道,ubuntu系统在安装的时候,是自带python2.7的,所以,pyhthon就不用进行安装了.我们还需要安装的有:

  • django ‘1.6.0’
  • mysql 5.6
  • ngix

好了,下面我们就搭建我们的环境.

(1):安装Django

首先我们需要安装的是django,我们直接使用命令进行安装:

sudo apt-get install python-django -y

安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:

python
import django
django.get_version()

下面来看一下我的系统的输出:

这里写图片描述

(2):安装mysql

Django安装完成之后,接着我们需要安装与他进行合作网站开发的mysql.在ubuntu中安装mysql比较简单,直接使用命令行即可安装,在这里我们使用mysql5.6

sudo apt-get install mysql-server-5.6
sudo apt-get install mysql-client-5.6

不过一般是安装完成mysql-server的过程中,他会自动把mysql-client安装上.在安装中间,他会提示你让你输入root用户的密码,这个密码要记住.

安装完成后,我们测试一下打开我们的数据库搂一眼.

mysql -u root -p 
//回车之后,输入密码

这里写图片描述

能够进入之后,就表明我们的数据库安装完成了.

(3):安装Django和mysql连接的驱动

当安装完成Django和Mysql之后,如果想要Django能够找到mysql,我们就需要安装一个驱动,这样来安装:

sudo apt-get install python-mysqldb  

安装完成之后,就表明我们的变成环境就搭建完成了,现在ngix暂时使用不到,所以我们后面再讲述如何安装ngix.

(三):Hello World

1:新建项目

首先我们需要将工作路径切换到我们希望建工程的目录下:

cd xxxx

然后,在该目录下执行下面的命令:

django-admin startproject HelloWorld

这里的HelloWorld就是我们项目的名称.下面我们来看一下新建项目的目录结构.

这里写图片描述

下面来介绍一下各个目录和文件的作用.

HelloWorld: 项目的容器
manage.py: 命令行工具,用于和Django交互
HelloWorld/init.py:空文件,告诉python,该目录是一个Python包
HelloWorld/setting.py : 对该项目的配置文件
HelloWorld/urls.py : 该项目的url声明
HelloWorld/wsgi.py : 服务器入口

2:运行服务器

当我们的项目新建完成之后,我们就需要测试一下该项目有没有创建成功,也就是能不能运行起来.

python manage.py runserver

3:浏览器运行测试

当我们的服务器启动成功之后,我们就在我们的浏览器中输入http://127.0.0.1:8000,下面我们来看一下运行成功后的浏览器输出.

这里写图片描述

如果你的输出是这样的,那么你就成功了.

4:重新部署

当我们修改了代码之后,服务器会自动检测其代码的改变,所以,不需要重新启动服务器了.

(四):写在后面

好了,基本的环境我们已经做的差不多了,后面我们将会学习使用Django.最后,完成一个网站的开发.

版权声明:您好,转载请留下本人博客的地址,谢谢

ubuntu16.04安装Django

安装官方源1),sudo apt-get update sudo apt-get install python-django安装djange官方源1),sudo apt-get updatef...
  • wenwenxiong
  • wenwenxiong
  • 2016年08月25日 20:57
  • 3504

【开发环境配置】 Ubuntu 16.04 安装Django

1、ubuntu 16.04安装Django 2.0 root@imhqq-Lenovo-H5050:/home/imhqq/python_env# pip3 install django==2....
  • imhqq
  • imhqq
  • 2017年12月29日 21:31
  • 293

ubuntu14.04安装Django

这里使用的是python3.sudo apt-get updatesudo apt-get install python3-pipsudo pip3 install virtualenv这里是把虚拟机...
  • hesongGG
  • hesongGG
  • 2017年06月05日 10:12
  • 742

Ubuntu16.04里django的配置和安装

Ubuntu16.04里django的配置和安装关于在Ubuntu16.04里django的配置和安装:sudo apt-get install python-pip sudo apt-get ins...
  • Vapor_
  • Vapor_
  • 2017年04月06日 17:19
  • 1524

ubuntu下 django的安装和升级,python的升级。

ubuntu下 python的升级,django的安装和升级。
  • u011321908
  • u011321908
  • 2015年01月19日 20:48
  • 5139

ubuntu linux Django 安装 及 创建简单 的web示例

下载Django之前你要确保你的系统安装了python,在终端输入python,看看是否安装了python   ctrl + c ,退出。若是没有安装则,安装:sudo apt-get instal...
  • gfsfg8545
  • gfsfg8545
  • 2013年04月18日 11:31
  • 8845

Ubuntu下Django安装和mysql配置

1.用pip安装Django      这里我安装的是1.10.3版本     pip install Django==1.10.3     遇到错误  提示有pip的新版本 ...
  • u010013140
  • u010013140
  • 2016年11月15日 11:07
  • 251

阿里云部署django Ubuntu 12.04.5 + Apache2.2 + django1.8

阿里云部署django Ubuntu 12.04.5 + Apache2.2 + python3.3 + django1.8vsftpd 安装与配置 apt-get update ap...
  • tanzuozhev
  • tanzuozhev
  • 2016年01月08日 14:17
  • 4622

ubuntu下部署Django项目(成功)

Ubuntu14.04下部署Django项目 今天捣鼓一下午,终于将自己做的一个Django小项目部署到ubuntu上,并可以通过外网进行访问。 首先,需要的环境有ubuntu(我的是14.04)...
  • u010278162
  • u010278162
  • 2016年08月21日 16:17
  • 2470

查看django版本的方法

在cmd输入:python -m django --version
  • ShellDawn
  • ShellDawn
  • 2017年04月21日 15:05
  • 8240
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下Django的安装和使用(一)
举报原因:
原因补充:

(最多只允许输入30个字)