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项目
  • xm_csdn
  • xm_csdn
  • 2017年07月06日 13:18
  • 1962

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

Python Web框架Django项目搭建全过程   IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5   Django ...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2017年04月15日 08:53
  • 42914

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

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

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

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

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

次文章仅仅是自己学习和复习自用,写的不好,请多多包涵
  • yjx2323999451
  • yjx2323999451
  • 2016年11月17日 15:05
  • 5505

[举重若轻]python+django+mysql web开发入门学习之环境搭建

安装python: sudo apt-get install python 安装django: 下载地址:https://www.djangoproject.com/download...
  • yanhandle
  • yanhandle
  • 2013年01月30日 10:55
  • 3652

python django nginx从零开始搭建一个web网站系列1

买了个vps 系统之前是centos7,发现太素了,换成了ubuntu ubuntu自带python3 以及python2  系统没有pip3 如提示,apt-get install ...
  • oXiaoChong12345
  • oXiaoChong12345
  • 2016年09月02日 18:54
  • 2245

利用django框架,手把手教你搭建数据可视化系统(一)

如何使用django去构建数据可视化的 web,可视化的结果可以呈现在web上。使用django的MTV模型搭建网站基础铺垫—MTV模型Created with Raphaël 2.1.0Reques...
  • jacky_zhuyuanlu
  • jacky_zhuyuanlu
  • 2017年09月26日 13:38
  • 1112

用django搭建简易博客系统

一、准备工作 安装Python和Django,我这里使用的是Python 2.7.11 和Django 1.9.8。 安装完之后就可以开始啦! 开启新的项目 $ djang...
  • qq_29477855
  • qq_29477855
  • 2016年08月19日 16:45
  • 2672

python django 实现文件上传

最近在学习 python django 框架,然后网上找了好多东西在做,下面是实现的第一个功能。 通过 python django 实现 web 上传文件至服务器。 操作环境: Centos...
  • wanglei_storage
  • wanglei_storage
  • 2016年10月28日 15:05
  • 1413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Django 初探,搭建python的web系统
举报原因:
原因补充:

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