随笔分类 -  python:Django

python django 项目部署:centos 7 +Django + uwsgi + nginx 部署
摘要:为了部署自己的一个项目,搞了3天,真的是各种问题,下次再弄个docker 部署吧,这个真的是麻烦。 我的项目目录结构 uwsgi:部署 web_app nginx:反向代理、静态文件服务器 准备工作: 1、确认远程主机的ip地址 2、确定远程主机安装完成mysql 3、安装python3 4、安装虚 阅读全文

posted @ 2020-07-17 17:32 超nmmmmm 阅读(238) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(8)
摘要:通常而言,我们在用户注册成功,实际登陆之前,会发送一封电子邮件到对方的注册邮箱中,表示欢迎。进一步的还可能要求用户点击邮件中的链接,进行注册确认。 下面就让我们先看看如何在Django中发送邮件吧。 一、Django种发送邮件 其实在Python中已经内置了一个smtp邮件发送模块,Django在此 阅读全文

posted @ 2020-05-25 09:28 超nmmmmm

Django: 项目实战从0开始---实现登录注册系统。(7)
摘要:一、session回话 因为因特王国HTTP协议的特效,每一次来自用户的浏览器请求(request)都是无状态的,独立的,通俗的说,就是无法保存用户的状态,后台服务器根本不知道当前请求和以前及以后的请求是否来自同一用户,对于静态网站,这可能不是个问题,而对动态网站,尤其是京东,天猫等购物网站,无法识 阅读全文

posted @ 2020-05-18 21:50 超nmmmmm 阅读(332) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(6)
摘要:一、图片验证码 为了防止机器人频繁登录网站或者破坏分子恶意登录,很多用户登录和注册系统都提供了图形验证码功能。 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区 阅读全文

posted @ 2020-05-16 21:57 超nmmmmm 阅读(375) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(5)
摘要:一、Django表单 我们前面都是手工在HTML文件中编写表单form元素,然后在views.py的视图函数中接收表单中的用户数据,再编写验证代码进行验证,最后使用ORM进行数据库的增删改查。这样费时费力,整个过程比较复杂,而且有可能写得不太恰当,数据验证也比较麻烦。设想一下,如果我们的表单拥有几十 阅读全文

posted @ 2020-05-16 21:15 超nmmmmm 阅读(462) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(4)
摘要:数据模型和前端页面我们都已经设计好了,是时候开始完善我们的登录视图具体内容了。 一、登录视图 根据我们在路由中的设计,用户通过login.html中的表单填写用户名和密码,并以POST的方式发送到服务器的/login/地址。服务器通过login/views.py中的login()视图函数,接收并处理 阅读全文

posted @ 2020-05-15 17:18 超nmmmmm 阅读(565) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(3)
摘要:基本框架搭建好了后,我们就要开始丰富页面内容了。最起码,得有一个用户登录的表单不是么?(注册的事情我们先放一边。) 一、前端页面设计 (1)使用原生的html页面 删除原来的login.html文件中的内容,写入下面的代码: <!DOCTYPE html> <html lang="en"> <hea 阅读全文

posted @ 2020-05-15 16:24 超nmmmmm 阅读(492) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(2)
摘要:前面我们已经创建好数据模型了,并且在admin后台中添加了一些测试用户。下面我们就要设计好站点的url路由、对应的处理视图函数以及使用的前端模板了。 一、路由URL及视图 (1)路由设计 URL 视图 模板 说明 /index/ login.views.index index.html 主页 /lo 阅读全文

posted @ 2020-05-15 15:35 超nmmmmm 阅读(485) 评论(0) 推荐(0)

Django: 项目实战从0开始---实现登录注册系统。(1)
摘要:环境:python3.7 +Django2.2 此项目是转载于https://www.liujiangblog.com/course/django/此大神的博客,为了自己练习,熟悉自己的python技术。 再此项目中,一直会优化原来写的代码,逐渐进步。 一、搭建项目环境 1、打开pycharm,新建 阅读全文

posted @ 2020-05-15 15:13 超nmmmmm 阅读(938) 评论(0) 推荐(0)

Python Django :HTTP生命周期
摘要:WEB服务器 当浏览器输入URL后,浏览器会先请求DNS服务器,获取服务器站点的IP地址,然后发送一直HTTP Request(请求),给拥有该IP的主机,接着就会收到服务器返回的HTTP Response(响应),经过浏览器渲染后,以一种较好地方式呈现给用户 WEB服务器的工作原理可以概括为4个步 阅读全文

posted @ 2020-04-03 14:23 超nmmmmm 阅读(243) 评论(0) 推荐(0)

python:Django 简介。
摘要:Django是基Python的重要WEB框架。 1、安装Django Web框架 安装 pip 安装 在命令行模式 执行 【pip install django == 2.0】或者 【pip install django】 即可 2、创建Django项目 django-admin startproj 阅读全文

posted @ 2019-12-18 21:27 超nmmmmm 阅读(587) 评论(0) 推荐(0)

python :Django url /views /Template 文件介绍
摘要:1,Django URL 路由系统 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 urlpatterns = [ url( 阅读全文

posted @ 2019-12-18 21:26 超nmmmmm 阅读(594) 评论(0) 推荐(0)

导航