文档章节

web框架django安装

xkms
 xkms
发布于 2015/08/14 21:46
字数 770
阅读 10
收藏 0

Django安装

web框架django是由python语言编写的,所以我们要使用她的话,就必须要安装python,在这里我使用的是python2.7.9 ,想获取最新的python版本可以去 “http://www.python.org” 下载最新版本。

Django并不是非得要数据库才可以运行,如果她只提供一些不涉及数据库的动态页面服务,也同样可以完美运行。

######一.安装python

```

$wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz

$tar czvf Python-2.7.9.tgz

$cd Python-2.7.9.tgz

$./configure --prefix=/usr/local

$make

$sudo make install

```

安装完成之后可以使用 python --version 命令查看当前的python版本

想要获取最新的Django版本可以访问 https://www.djangoproject.com 来下载最新版本。

######二.安装Django

```

$wget https://www.djangoproject.com/m/releases/1.8/Django-1.8.3.tar.gz

$tar xzvf Django-1.8.3.tar.gz

$cd Django-1.8.3

$/usr/local/bin/python2.7 setup.py install

```

安装完成之后进入python命令行测试django安装是否成功

```

$python

$import django

$django.VERSION

```

当你想开发一个数据库驱动的web站点时,你应当需要配置一个数据库服务器,这里我选择是mysql,当然你也可以选择Oracle,SQLite3等数据库,其次你需要为你的服务器后端安装必要的python库,这是一些允许python连接数据库的第三方代码。

######三.安装mysql

```

#yum install mysql-devel

#yum install mysql-server

$wget wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip#md5=654f75b302db6ed8dc5a898c625e030c

$unzip MySQL-python-1.2.5.zip

$cd MySQL-python-1.2.5

$sudo /usr/local/bin/python2.7 setup.py install

```

######四开始一个项目

如果你安装好了Python,Django,和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。

######创建一个新的项目,项目名称为new_project.

```

$django-admin.py startproject new_project

new_project目录下包含如下几个文件:

new_project/

__init__.py

        manage.py

        settings.py

        urls.py

```

文件解释如下:

__init__.py  让python把该目录当成一个开发包(即一组模块)所需的文件,这是一个空文件,一般不需要修改它。

manage.py  一种命令行工具,允许你以多种方式与该Django项目进行交互。输入python manage.py help可以查看该命令使用的参数。

settings.py 该Django项目的设置和配置,查看并理解这个文件中可用的设置类型和默认值。

urls.py  Django项目的URL设置,可视为你的Django网站目录。目前它是空的。

######运行Django

切换到你的项目目录里运行python manage.py runserver 你会看到如下:

```

Performing system checks...

System check identified no issues (0 silenced).

August 14, 2015 - 14:09:57

Django version 1.8.3, using settings 'new_project.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

```

这将会在端口8000启动一个本地服务器,并且只能从你这台电脑上连接和访问。服务器已经运行起来了,现在用网页浏览器访问http://127.0.0.1:8000 你应该会看到一个很好的Django欢迎页面.她开始工作了。

通过指定IP以及端口可以告诉服务器允许非本地连接访问,使用以下命令可以实现:

```

$python manage.py runserver 0.0.0.0:8080

```


© 著作权归作者所有

共有 人打赏支持
xkms
粉丝 0
博文 4
码字总数 937
作品 0
朝阳
私信 提问
Python全栈 Web(Django框架、概述、安装)

Django 框架 WEB 与 服务器 WEB : 表示用户可以浏览的网页内容(HTML,CSS,JS) 服务器 专门给用户提供服务的一台机器 1.硬件与软件 硬件范畴:一台机器 软件范畴:一个能够接受用户请求并给出响应...

巴黎香榭
2018/09/19
0
0
Python web 框架 - Django入门

一、Django简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网...

乌龟漫步
2017/10/13
0
0
Django Web极简实战1、为什么是Django

文章首发连载个人博客: Django Web开发极简实战0:为什么是Django 为什么是Django 为什么选择Django作为Web开发,因为……我喜欢^_^||,哈哈有点任性了。 实际上,作为一个成熟的Web框架,D...

州的先生
2017/11/28
0
0
Django入门指南-第1部分(环境搭建)

前言 今天我将开始一个关于 Django 基础知识的全新系列教程。这是一个开始学习 Django 的完整入门指南。教程材料一共会被分为七个部分。我们将从安装,开发环境的准备,模型,视图,模板,U...

刘志军
2018/03/08
0
0
零基础入门Django应该怎么学?这是一个完整的图文入门教程

  本文面向:有Python基础,刚接触web框架的Django初学者。   环境:windows7 python3.5.1 pycharm Django 1.10版 pip3   一、Django简介   百度百科:一个开放源代码的Web框架,由P...

菜鸟学Python
2018/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
2
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
1
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0
android自定义viewgroup画背景

设计部要求背景实现一个背景边框带圆弧的效果: 所以想着用自定义控件画一个背景。 为了方便,继承的是LinearLayout,在onMeasure中先获取控件宽高: @Overrideprotected void onMeasure(in...

醉雨
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部