Python Web项目(Python3.6.4+Django2.0)

本文介绍了Python Web开发框架Django的基础知识,包括环境配置、项目创建、APP创建及服务启动。通过实例演示了如何创建并运行一个简单的Django项目,适合初学者入门。
摘要由CSDN通过智能技术生成

一、前言

Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MTV 的框架模式,即模型 M,模板 T 和视图 V。当然,网上也有人说 Django 采用了 MVC 的软件设计模式,即模型 M,视图 V 和控制器 C。由于我也是刚开始接触 Python Web,不好给大家解释其中的区别,给大家推荐一片文章:

  1. 浅谈 MVC、MTV 和 MVVM
  2. 理解 django 框架中的 MTV 与 MVC 模式

文章中有作者对 MVVM 的理解,随便看看就行了,虽然很重要但是现在我们还不需要理解这个内容,哈哈~~

前段时间一直在用 Python 练习爬虫,忽然想学学 Python Web,感觉 Django 这个 Web 框架很不错,学了几天,做一个 Demo 来记录一下。供后来人作为参考,作为 Django 入门学习。还请各位码友多多指教,如发现问题提出来,大家互相改进,互相提升。

二、开发环境

我的 Python 和 Django 版本:

  1. Python3.6.4(你需要 Python3 及以上)
  2. Django2.0(你需要 Django2.0 及以上)

Python 安装

Python 官网 Windows 版本 可能下载速度有点慢,慢慢等。不推荐安装最新版,坑多。

#命令提示符中输入 python,查看已经安装的 python 版本
python

Django 安装
安装最新版的 Django 版本

#安装最新版本的 Django
pip install  django
#或者指定安装版本
pip install -v django==2.0

查看 Django 是否已经成功安装:

#查看 Django 版本
python -m django --version

到目前为止,基本环境已经搭建好了

Python 和 Django 版本对应表

Django version Python versions
1.8 2.7, 3.2, 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

小技巧:查看自己电脑中已经安装的 Python 包 pip listpip freeze

三、开发步骤详解

1、项目创建

首先,进入命令行窗口,通过 cd 切换到自己的工作目录,我的是 H:\pyCode。方便一点的做法是在 H:\pyCode 目录下按住 Shift + 鼠标右键 进入命令提示符,这样进入命令行窗口之后直接是当前目录。

执行如下命令,可以创建一个项目名为 myweb 的 Django 项目:

django-admin startproject myweb

创建项目
这时,我们可以看到,在我的 H:\pyCode 目录下多出一个文件夹 myweb,表示项目创建成功。
文件夹内容结构如下:
树形文件结构

2、启动 Django 服务

刚才我们是在 H:\pyCode 目录,现在在命令提示符中输入命令:cd myweb 进入到 myweb 目录
执行如下命令:

python manage.py runserver

开启服务

现在,Web 服务器已经成功启动,打开浏览器,在地址栏中输入:http://127.0.0.1:8000/
“127.0.0.1” 是指本地主机,8000 是默认的服务端口,可修改。也可以在地址栏输入 localhost:8000 访问项目。

访问
恭喜你,项目初步创建完成~
现在,我们来进行下一步操作。

3、创建 Django APP

在 Django 中的 APP 相当于一个功能模块,与其他的 Web 框架可能有很大的区别,将不同功能放在不同的 APP 中,方便代码的复用。

下面我们来建立一个叫 「myapp」 的应用,保持命令提示符在 H:\pyCo

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值