标签分类 热门分类
当前位置:首页 > 程序设计电子书 > Django电子书网盘下载
玩转Django 2.0 玩转Django 2.0
码小辫

码小辫 提供上传

资源
23
粉丝
13
喜欢
349
评论
5

    玩转Django 2.0 PDF 完整超清版

    Django电子书
    • 发布时间:

    给大家带来的一篇关于Django相关的电子书资源,介绍了关于Django、Django2.0方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小64.9 MB,黄永祥编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.5,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

  • 玩转Django 2.0 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1_cy8y4Acyheqc13RC5mRC
  • 分享码:p1i5
  • 玩转Django 2.0 PDF

    这书全部编程代码均在Python 3.6 Django 2.0自然环境下产品测试,出示案例源代码下载。这书是1本Python Web的技术总结,关键以Python 3和Django 2.0版本号保持。根据这书的学习培训,用户可以深入把握Django 2.0每个程序模块的应用及其保持方法,并且以音乐网站开发设计为例,让用户迅速把握Django 2.0开发设计运用的好用专业技能。除此之外,这书还详细介绍了Django新项目的发布及其根据第三方平台程序模块和架构保持网址的API开发设计、网址手机验证、站内搜索引擎、第三方平台网址会员注册及其网址的分布式系统每日任务和定时任务。这书应用性强、实例丰富多彩、与新技术应用密切联系,合适有必须Python基本的用户和转型发展到Python的开发者应用,也可作为培训学校和大中专院校的参照教材内容。

    目录

    • 第1章 Django建站基础 1
    • 1.1 网站的定义及组成 1
    • 1.2 网站的分类 3
    • 1.3 网站运行原理及开发流程 5
    • 1.4 走进Django 6
    • 1.5 Django 2.0的新特性 7
    • 1.6 安装Django 8
    • 1.7 创建项目 9
    • 1.8 PyCharm搭建开发环境 12
    • 1.9 本章小结 15
    • 第2章 Django配置信息 18
    • 2.1 基本配置信息 18
    • 2.2 静态资源 20
    • 2.3 模板路径 23
    • 2.4 数据库配置 25
    • 2.5 中间件 28
    • 2.6 本章小结 29
    • 第3章 编写URL规则 32
    • 3.1 URL编写规则 32
    • 3.2 带变量的URL 34
    • 3.3 设置参数name 37
    • 3.4 设置额外参数 38
    • 3.5 本章小结 40
    • 第4章 探究视图 42
    • 4.1 构建网页内容 42
    • 4.2 数据可视化 46
    • 4.3 获取请求信息 50
    • 4.4 通用视图 53
    • 4.5 本章小结 56
    • 第5章 深入模板 58
    • 5.1 变量与标签 58
    • 5.2 模板继承 62
    • 5.3 自定义过滤器 63
    • 5.4 本章小结 68
    • 第6章 模型与数据库 70
    • 6.1 构建模型 70
    • 6.2 数据表的关系 75
    • 6.3 数据表的读写 79
    • 6.4 多表查询 85
    • 6.5 本章小结 88
    • 第7章 表单与模型 90
    • 7.1 初识表单 90
    • 7.2 表单的定义 94
    • 7.3 模型与表单 98
    • 7.4 数据表单的使用 100
    • 7.5 本章小结 105
    • 第8章 Admin后台系统 107
    • 8.1 走进Admin 107
    • 8.2 Admin的基本设置 111
    • 8.3 Admin的二次开发 115
    • 8.3.1 函数get_readonly_fields 115
    • 8.3.2 设置字段格式 116
    • 8.3.3 函数get_queryset 118
    • 8.3.4 函数formfield_for_foreignkey 118
    • 8.3.5 函数save_model 120
    • 8.3.6 自定义模板 121
    • 8.4 本章小结 123
    • 第9章 Auth认证系统 125
    • 9.1 内置User实现用户管理 125
    • 9.2 发送邮件实现密码找回 135
    • 9.3 扩展User模型 141
    • 9.4 设置用户权限 148
    • 9.5 自定义用户权限 151
    • 9.6 设置网页的访问权限 152
    • 9.7 设置用户组 158
    • 9.8 本章小结 161
    • 第10章 常用的Web应用程序 164
    • 10.1 会话控制 164
    • 10.2 缓存机制 173
    • 10.3 CSRF防护 180
    • 10.4 消息提示 183
    • 10.5 分页功能 186
    • 10.6 本章小结 192
    • 第11章 音乐网站开发 195
    • 11.1 网站需求与设计 195
    • 11.2 数据库设计 201
    • 11.3 项目创建与配置 204
    • 11.4 网站首页 207
    • 11.5 歌曲排行榜 215
    • 11.6 歌曲播放 221
    • 11.7 歌曲点评 227
    • 11.8 歌曲搜索 232
    • 11.9 用户注册与登录 236
    • 11.10 用户中心 243
    • 11.11 Admin后台系统 245
    • 11.12 自定义异常机制 249
    • 11.13 项目上线部署 250
    • 11.14 本章小结 252
    • 第12章 Django项目上线部署 254
    • 12.1 安装Linux虚拟机 254
    • 12.2 安装Python 3 260
    • 12.3 部署uWSGI服务器 262
    • 12.4 安装Nginx部署项目 265
    • 12.5 本章小结 268
    • 第13章 第三方功能应用 269
    • 13.1 快速开发网站API 269
    • 13.2 验证码的使用 277
    • 13.3 站内搜索引擎 284
    • 13.4 第三方用户注册 292
    • 13.5 分布式任务与定时任务 298
    • 13.6 本章小结 306

    上一篇:运营前线2  下一篇:离散时间信号处理

    展开 +

    收起 -

    Django 相关电子书
    关于Django的学习笔记
    网友NO.916421

    python3.6+django2.0+mysql搭建网站过程详解

    之前用过python2.7版本,改用3.6版本发现很多语法发生了变化。 在templates里新建一个html文件,命名为index.html作为要测试的界面, 新建一个应用,Tools-》Run manage.py Task 输入startapp+应用名称 然后对urls进行配置,配置如下: from django.conf.urls import urlfrom . import views urlpatterns = [ url(r'^index/', views.index),] 在视图文件里views.py里进行定义: from django.shortcuts import render # Create your views here.def index(request): return render(request,'index.html') 在项目的同名的文件下里的urls.Py进行映射: urlpatterns = [ url('admin/', admin.site.urls), url(r'^std_web/', include('std_web.urls', namespace='std_web')),] 这里的std_web是创建的应用名称,意思是映射std_web里的urls,跳转到std_web的urls.py里。 这里要注意:要在settings.py里对新建的项目进行配置 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'std_web',] python2.7使用的MySQLdb连接数据库,还没有供3.X版本使用,在python3.6版本使用的是pymysql进行连接,使用命令安装,或者在pycharm里安装 在settings里对连接数据库部分进行配置,这部分于2.7相同,不在赘述。 要注意要在__init__.py文件中添加以下代码: #coding=utf-8import pymysqlpymysql.install_as_MySQLdb() 数据库迁移代码2.7与……

    网友NO.146664

    Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解

    1. xadmin的介绍 django自带的admin站点虽然功能强大,但是界面不是很好看。而xadmin界面好看,功能更强大,并完全支持Bootstrap主题模板。xadmin内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。 界面如下: 2. xadmin的安装 本文所用xadmin模块适用于Python3.6+Django2.0以上使用 从 https://github.com/sshwsfc/xadmin/tree/django2 下载支持django2版本的xadmin包xadmin-django2.zip,解压后在路径下cmd运行 python setup.py install 3. 安装xadmin的依赖环境包 依赖包在解压的目录下,名字为requirements.txt pip install -r requirements.txt requirements.txt 文件缺少两个模块,用于xadmin文件的excel形式到处功能,也需要安装,如下: pip install xlwt2 pip install xlsxwriter 4. 在Django项目配置 进入项目中修改settings.py文件在INSTALLED_APPS添加如下: INSTALLED_APPS = (2 ...3 'xadmin',4 'crispy_forms',5 'reversion',6 ...7 ) Django的app并修改app中增加adminx.py文件,可以把原admin.py拷贝一份然后重命名为adminx.py(必须名为adminx.py),在集成xadmin之后,admin模块其实就可以不要了,可以将原admin的代码注释或删掉。 修改lybbnxadmins项目中urls.py文件内容如下: from django.conf.urls import url2 import xadmin3 urlpatterns = [4 url(r'^xadmin/', xadmin.site.urls),5 ] 引入xadmin模块,将admin的路径修改为xadmin. 同步到……

    网友NO.883297

    python3.6+django2.0开发一套学员管理系统

    1.在pycharm中新建project demo1 添加app01 点击create按钮完成新建 2.在demo项目目录下新建目录static,并在settings.py中追加代码: STATICFILES_DIRS=(os.path.join(BASE_DIR, 'static'),) 3.在setting.py中添加模板路径: TEMPLATES = [ { 'BACKEND': '...', 'DIRS': [os.path.join(BASE_DIR, 'templates'),], 'APP_DIRS': ..., 'OPTIONS': { 'context_processors': [ ... ], }, },] 4.学员管理系统数据库设计: 在app01/model.py目录下建立 班级、老师、学生 、老师与班级关联表 四张表: from django.db import models# Create your models here.class Classes(models.Model): ''' 班级表 ''' title=models.CharField(max_length=32) a=models.ManyToManyField('Teachers')class Teachers(models.Model): ''' 老师表 ''' name=models.CharField(max_length=32)class Students(models.Model): username=models.CharField(max_length=32) age=models.IntegerField() gender=models.BooleanField() cs=models.ForeignKey(Classes,on_delete=models.CASCADE) 在终端Terminal 项目目录下执行数据表更新命令: python manage.py makemigrationspython manage.py migrate 至此生成了四张数据表,可以在pycharm中,点开右上角的Database面板,然后将项目中templates目录下边的db.sqlite3鼠标拖拽到Database面板下,对新创建的数据表进行查看。 5.学员管理系统之班级管理: 为了方便分别操作班级、老师、学生相关的业务,将app01目录下的views.py 删掉,在app01目录下新建目录views,并在……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明