Django 初探,搭建python的web系统
来源:互联网 发布:什么叫淘宝刷流量 编辑:程序博客网 时间:2024/06/05 20:32
本文目的:使用Django搭建一个python 的 web 请求。
环境:centos7、python2.7
安装Django
pip install Django==1.7
查看安装路径:默认为/usr/bin,如果看到django-admin.py说明安装成功,django-admin.py是Django的管理工具,用来生成项目和应用
检查是否安装成功
pythonimport djangodjango.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 HttpResponsedef hello(request): return HttpResponse("Hello world ! ")
编辑urls.py
from django.conf.urls import urlfrom . import viewurlpatterns = [ url(r'^$', view.hello),]
完成后,启动 Django 开发服务器
python manage.py runserver 0.0.0.0:8000
这个时候看到输出的页面已经变成了Hello world!
Django链接mysql
安装 django 的mysql 驱动 pymysql
pip install pymysql
未完待续。。。
- Django 初探,搭建python的web系统
- python+django搭建web项目
- Python --bottle/django web framwork 环境的搭建
- 使用Django搭建一个简单的Python Web工程
- python+django web开发环境搭建
- Python Web开发之Django环境搭建
- Python & PyCharm & Django 搭建web开发环境
- Python & PyCharm & Django 搭建web开发环境
- Python & PyCharm & Django 搭建web开发环境
- Python & PyCharm & Django 搭建web开发环境
- pycharm+python+Django之web开发环境的搭建(windows)
- pycharm的Django搭建web开发-helloworld
- python学习之--Django初探
- ubuntu 下搭建apache + python+ django web开发平台
- ubuntu 下 搭建 python+apache+django+mysql web开发环境
- ubuntu搭建apache+python+django+mysql web开发环境
- Eclipse+PyDev+Django+Mysql搭建Python web开发环境
- Eclipse+PyDev+Django+Mysql搭建Python web开发环境
- 自动化DDL审核|pymysql链接Inception中踩过的几个坑
- 运行forever报command not found
- HTTP与HTTPS的区别
- 第四周第一节课
- 【更新】Excel控件Spire.XLS for .NET V7.12.90发布 | 支持向工作表添加形状
- Django 初探,搭建python的web系统
- Linux查看进程和终止进程
- retrun 与try catch执行顺序
- php----网站国际化思考
- spring aop的@Before,@Around,@After,@AfterReturn,@AfterThrowing的理解
- ROS教程译文1———TF转换树的设置和使用
- 构建 Zookeeper + Dubbo + Spring Boot 的分布式调用项目
- LVS + Heartbeat + DRBD + MySQL
- js数组操作