Django教程

开发环境:Centos7,Django 1.10,Python 2.7

Django入门

本教程内容大部分来源于Django官网,有翻译不到位的欢迎大家指正,这部分的内容有助于新手快速搭建一个网站,让我们通过一个完整的示例来学习

通过这个教程,我们将带你创建一个简单的投票应用,本节内容包含如下几点:

包含两部分内容:

  • 一个开放的网站让人们可以查看投票和投票
  • 一个管理网站,让你可以添加,修改,和删除投票

假设你已经安装好Django。你可以运行一下命令查看安装的是哪个版本

$ python -m django --version

如果Django已经安装了,你应该可以看到你安装的Django版本。如果没有安装,你将看到你一个错误的提示“No module named django”

这个教程是在Django 1.10和Python3.4或者更高的版本下编写的,如果Django版本不匹配,你可以通过官网查看对应的版本的文档

第一节:简单的请求和响应

第二节:模型(Models)和管理后台(Admin site)

第三节:视图(Views)和模板(Templates)

时间: 2024-12-15 01:35:54

Django教程的相关文章

python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器

python3.5 manage.py runserver python Django教程 之模板渲染.循环.条件判断.常用的标签.过滤器 一.Django模板渲染模板 注: 本节代码是基于 Django 1.8,但 Django 1.4 - Djagno 1.9 操作流程也是一样的. 后文给出示例代码可以在 Django 1.4.x 到 Django 1.9.x 上运行. 不过还是强调一点,一点要动手敲代码!不要偷懒哦,动手才能学到真东西. 1. 创建一个 zqxt_tmpl 项目,和一个 名

python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API

python  Django教程  之 模型(数据库).自定义Field.数据表更改.QuerySet API 一.Django 模型(数据库) Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用. 本节的代码:(Django 1.6, Python 2.7 测试环境) 大

Django 教程 Part 1:请求与响应

版本说明: 因为在撰写本教程的时候,正逢Django从1.11向2.0转变的时期,而教程的编写是从17年8月开始的,前后共花了5个月左右的时间,所以使用的是1.11版本,局面非常尴尬. 实际上Django2.0和Django1.11对于一般使用而言,就是在路由系统的写法上面有那么点小小的区别.其它的差别,非重度涉及底层的用户基本感受不出来. 基于本教程,如果你使用的是2.0以上版本,在后面的章节中,你只需要使用from django.urls import re_path正确导入re_path(

xadmin学习笔记(二)——改造Django教程实例(1)

前言 xadmin是基于Python和Django的管理框架,想要能够熟练使用,学习Django是必须的.在学习Django的过程中,不妨用xadmin来验证下新的效果是怎样的.本文就是在学习Django官方文档的Tutorial的过程中进行的摸索. FAQ 1:如何修改xadmin的site-title和site-footer? site-title和site-footer都是设置在base_site.html模板页面中的,可以从xadmin的安装目录下的xadmin\templates\xa

Django教程(2)

from Django official document; Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发. from 编写你的第一个 Django 应用,第 1 部分. the first Django startProject 1. create our project "mysite" 让我们看看 startproject 创建了些什么: mysite/ manage.py mysite/ __init__.py settings.py

学习猿地 python教程 django教程8 Django部署(Apache)

# Django部署\(Apache\) > 在前面的章节中我们使用**python3 manage.py runserver**来运行服务器.这只适用测试环境中使用. > > 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如Apache, Nginx, IIS等,本文将以 Apache为例. > > 使用[Apache](https://httpd.apache.org/)和[mod\_wsgi](http://www.modwsgi.org/)部署Django 是

学习猿地 python教程 django教程6 华为云部署

# 上线华为云服务器部署(弹性云服务器ECS) >环境配置: > ubuntu 18.04 > Python 3.6.8(python3.7亦可) > nginx version: nginx/1.14.0 (Ubuntu) ## 1. 购买华为云服务器 文档 https://support.huaweicloud.com/ecs/index.html ## 2. 上传到华为云服务器,安装依赖环境,启动项目测试 #### 1.导出当前项目的依赖环境 `pip freeze >

学习猿地 python教程 django教程9 Django使用redis实现缓存

# Django使用redis实现缓存 ### 环境搭建安装 * 1,安装redis服务 ``` sudo apt-get install redis ``` * 2,安装django组件 ``` sudo pip3 install django-redis ``` ### Django项目配置 ```py settings.py CACHES = { "default": { # 引擎 "BACKEND": "django_redis.cache.Red

Django教程--持续更新中···

一 了解Django Django 是Python下最具有代表性的WEB框架: 是一个开放源代码的web应用框架,使用Python编写: 遵守BSD版权,初次发布于2005年7月,于2008年9月颁布正式版1.0: 采用了MVC的软件设计模式,模型M-视图V-控制器C. 二 Django 安装 2.1 准备 安装前需要安装Python开发环境,并配置好Python环境变量(修改系统变量path,添加加Python的安装路径): Django1.6.x以上版本已经兼容Python3.x; 2.2