Django 初探,搭建python的web系统

原创 2017年09月29日 11:35:05

本文目的:使用Django搭建一个python 的 web 请求。
环境:centos7、python2.7

安装Django

pip install Django==1.7

查看安装路径:默认为/usr/bin,如果看到django-admin.py说明安装成功,django-admin.py是Django的管理工具,用来生成项目和应用

这里写图片描述
检查是否安装成功

python
import django
django.VERSION

这里写图片描述

创建新项目

django-admin.py 管理工具

我们可以使用 django-admin.py 来创建一个项目

django-admin.py startproject HelloWorld

创建成功后可以查看目录结构 (我的tree 命令不管用,可以用ls 命令查看)

$ cd HelloWorld/
$ tree
.
|-- HelloWorld
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

目录说明:
HelloWorld: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
HelloWorld/settings.py: 该 Django 项目的设置/配置。
HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”。
HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

启动服务

得在项目的第一层子目录

python manage.py runserver 0.0.0.0:8000

启动成功后,访问 127.0.0.1:8000 可以在浏览器查看结果(由于我是在服务器上部署所以我用curl 命令查看结果)
这里写图片描述

修改页面显示内容

刚才页面显示的内容是 django 默认显示的,现在我门修改文件,让显示的内容为 HelloWorld

新建viem.py

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello world ! ")

编辑urls.py

from django.conf.urls import url

from . import view

urlpatterns = [
    url(r'^$', view.hello),
]

完成后,启动 Django 开发服务器

python manage.py runserver 0.0.0.0:8000

这里写图片描述

这个时候看到输出的页面已经变成了Hello world!

Django链接mysql

安装 django 的mysql 驱动 pymysql

pip install pymysql

这里写图片描述

未完待续。。。

版权声明:本文为博主编写文章,未经博主允许转载,转载请注明出处。

相关文章推荐

基于Python Django技术构建web系统实践

基于Python Django技术构建web系统实践 段智华                 中国电信上海公司,上海  201315 摘要: 作为任务单工作流的应用场景,任务单从填写申请、审核、归档需...

使用Python和Django1.4搭建Web应用

源文:http://qizhanming.com/2012/04/02/python-django-get-started/ 简介 Django是Python开发的Web框架。使用Djan...

pycharm+python+Django之web开发环境的搭建(windows)

次文章仅仅是自己学习和复习自用,写的不好,请多多包涵

Pycharm+Django搭建第一个Python Web程序

今天来简单总结一下使用Pycharm和Django来搭建一个最简单的Python Web 应用(就是我们所说的‘Hello World’)。在这里,我们首先假设已经安装好了Python(2.x 和3....

python +Django 搭建web开发环境初步,显示当前时间

1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得。 开发环境是window...

Python Web 实战 - 搭建Django环境和初步使用

Django环境搭建
  • dtnqy
  • dtnqy
  • 2015年08月16日 22:37
  • 735

Python进阶(三十六)-Web框架Django项目搭建全过程

Python Web框架Django项目搭建全过程   IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5   Django ...

Python & PyCharm & Django 搭建web开发环境

一、安装软件 1、安装 Python 2.7、PyCharm、pip(Python包管理工具)、Django ( pip install Django) 二、部署 1、PyCha...

Eclipse+PyDev+Django+Mysql搭建Python web开发环境

Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Django 初探,搭建python的web系统
举报原因:
原因补充:

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