django项目部署

课程导师

Sundy Sundy
麦子学院CEO,麦子学院首席讲师,互联网职业教育创领者。麦子学院新媒体网络运营专业负责人,丰富的技术,产品,运营等经验以及对运营6字诀独到的理解,带你从更多的视角来理解运营。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
1.概述--介绍Django和它的基础依赖项
离线学习

下载APP离线观看

技能补充更多
  • Javascript初步
    Javascript初步

    Javascript是web前端开发常用技术之一,也是web前端开发必学技术之一,本章麦子学院原创JavaScript视频教程,将围绕其相关基础知识和实际应用全面讲解,让你轻松掌握并精通JavaScript的使用。

  • Photoshop切片
    Photoshop切片

    Photoshop切片是web前端开发常用技术之一,本章将由麦子学院资深web前端工程师为你讲解ps切片的基本操作、技巧及要点,让你快速入门Photoshop切片。

  • Python语言编程基础
    Python语言编程基础

    Python是一种面向对象、解释型计算机程序设计语言,语法简洁而清晰,具有丰富和强大的类库。本章Python编程基础的视频教程,为现目前国内最全面的Python视频教程之一,由麦子学院资深Python工程师录制,主要围绕Python编程实战方方面面展开。

  • Javascript初步
    Javascript初步

    javascript是一种动态类型、弱类型、基于原型的语言,广泛应用于客户端,而在Python中,JavaScript是 web前端开发不可或缺的一个技术,本章主要是麦子学院资深web前端开发工程师通过系统讲解js的语法、对象、函数、变量及其的使用等等,让零基础学员迅速入门。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习Django

    学习路线

    课程对象1.对Django感兴趣的同学。2.会写简单的Django程序,但是想学习怎么部署的同学目标1.掌握部署Django的几种主流方式;2.掌握做事情的正确方式;3.对服务器部署的模块性、课配置、自动化和安全性有基本认识。开发环境1.Centos 64位系统6.52.Django 1.8.33....

  • 学习Django

    Django安装

    Django简介Django是一个基于Python的Web开发框架,遵循MVC模式。Django优点1)快速开发。2)安全性。3)扩展性和适应性强。Django依赖项Django依赖于python以及数据库(此处以Mysql为例)Django 各版本以及它所兼容的Python版本一览表Django版...

  • 学习Django

    配置Settings.py

    1.首先打开我们上节课写好的页面(可以显示并连接数据库)找到settings.py文件  2.打开的settings.py文件找到相应位置做如下修改修改时区配置如下:TIME_ZONE = 'Asia/Shanghai'(默认时间是UTC,我们改成了北京时间)ROOT_URLCONF = 'mysi...

  • 学习Django

    设置出错模版方式

    必须配置的最常用出错模版404.html : [page not found] 页面未找到……500.html : [server error] 内部错误……403.html : [HTTP Forbidden] 禁止访问……400.html : [bad request] 页面已删除、更名、过期或...

  • 学习Django

    其他设置出错模板方式

    设置出错模板方式二温馨提示:设置出错模板方式一见上一节哟自己建立404.html,500.html等放到公共Templates目录下例子可以写比较复杂的出错页面将之前第一种方式,处理404错误的一行注释掉  进入templates里面的404.thml  进去以后给它另外一个404页面  再次访问时...

  • 学习Django

    开启Memcached

    Django的缓存框架当我们访问一个Django网站页面时,大部分页面都需要经过数据库、VIEW里的运算还有模版渲染等才能得到最终的页面,如果能把这些运算结果缓存起来,下次请求直接返回,将能提升用户访问体验。要点1.缓存机制对小型网站提升并不多,一般应用于规模中等以上的网站。2.缓存机制只是提升服务...

  • 学习Django

    配置memcached

    安装memcached 第一步:cd .. (返回到Downloads目录下,Downloads目录下专门放所有下载的东西) 第二步:wget http://www.memcached.org/files/memcached-1.4.24.tar.gz(下载地址) 第三步:tar zxvf memc...

  • 学习Django

    使用mysql演示

    简述之前的章节已经配置好了Mysql,这一节主要是讲解在部署过程中mysql的一些相关问题。1,migrate 命令的使用。2,一个Django工具:Django Debug Toolbar 的安装和使用。3,用Django Debug Toolbar检验上节课的memcached。演示1.创建一个...

  • 学习Django

    Debug Toolbar

    注意事项默认的Django Debug Toolbar需要用到jquery,是使用google的jquery,我们可能访问不了,那么我们需要修改成可以访问的版本: 1.打开settings.py文件进行编辑  2.将默认的JQUERY_URL注释掉,再添加一个可以打开的JQUERY_URL CONF...

  • 学习Django

    部署一个博客之安装启动

    概述 在之前的课程中我们都是着眼于怎么用一个最简单的网站来介绍各种部署过程中的配置,这节课我们要来部署一个学院提供的博客:blog_project,该博客的源码已经在“素材文件及源代码”中提供。 解决部署过程中的错误 1.将blog_project复制到虚拟机上。把博客源码复制到我们之前实验用的的C...

  • 学习Django

    解决博客部署中的错误

    注:此节接上一节内容13.打开view.py的第56行进行修改。(由于版本的问题,所以需要给print后面的e加上括号。 14.再次打开localhost:8000  我们会发现有同类型的错误。因此,我们要按照上一步的方法进行修改。提示:后面发生同类型错误,按照14的方法依次修改。 16.另外一种错...

  • 学习Django

    安装apache

    概述本课程假设你已经完成Django的项目,并按照之前章节配置好了数据库、配置文件Settings.py等服务器相关项目,已经可以顺利的在本地访问该项目。在这个小节我们将把该项目布置到mod_wsgi + apache的环境上(该环境适合于比较小型的网站,也是Django的推荐环境)。 安装apac...

  • 学习Django

    读取配置文件

    注:此节接上一节内容19.建立好配置文件,我们就需要让apache知道,来读取它。 20.打开apache的配置文件(httpd.conf)。  21.在Apache的httpd.conf的最后一行加上这两句: LoadModule wsgi_module modules/mod_wsgi.soIn...

  • 学习Django

    部署完成

    注:此节接上一节内容47.查看静态文件 只能看到css 、images、js这些文件,原因是在于后台的静态文件不在这里,它是在django安装目录下有个admin。我们上一节课是用django在本地上run,它会自动把这些文件放在admin里面。如下图所示:   48.执行命令:python man...

  • 学习Django

    安装nginx

    本文假设你已经按照之前章节安装了Python3.4.3,Django 1.8. 以及mysql,并创建了数据库以及数据库帐号密码。 1.安装nginxyum -y install nginx 2.如果安装不了或者找不到nginx的源,则手动添加文件:/etc/yum.repos.d/nginx.re...

  • 学习Django

    安装gunicorn

    1.安装gunicorn/usr/local/bin/pip install gunicorn命令执行结果,如下图所示:  2.在blog_project下新建gunicorn的配置文件gunicorn.conf.py(大家要注意文件的路径。) 3.放入以下的配置内容(workers是工作线程数,一...

  • 学习Django

    gunicorn操作

    1.安装完nginx和gunicorn后,我们重启nginx  2.访问时,我们看到这有一个错误就是mysql服务没有启动。  3.启动数据库  4.再次访问结果如下图所示:  5.访问后台错误原因和之前一样,静态文件没有拷贝进来。对于这种情况我们上一节中也有讲到具体怎么操作。   6.在setti...

  • 学习Django

    安装tornado

    1.安装tornado pip install  tornado 要切换到root账户下,如下图所示就代表安装成功了。  2.在项目目录 blog_project底下建立一个 tornadoServer.py 文件。  3.新建tornadoServer.py 文件,填入以下配置:(tornadoS...

  • 学习Django

    tornado操作

    1.安装nginx具体可见教程:安装nginx2.修改nginx的配置/etc/nginx/nginx.conf:注意:要先将原来的nginx.conf备份起来,如下图所示:将nginx.conf备份为nginx.conf.bak 新建nginx.conf,然后再修改配置 user shawn;(改...

  • 学习Django

    多服务器分离

    之前我们的部署都是针对一台服务器的,也就是无论静态文件、数据库、站点源码,都在同一台服务器上。这一节我们要简单介绍一下不同服务器分离。对于静态文件的分离比较简单,主要处理跨域调用的问题,也就是服务器A可能是用Nginx做来提供图片等静态文件的,B是Django的站点,里面用到的静态资源的URL来自A...

  • 素材文件及源代码

    素材文件及源代码

  • 课件

    课件

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询