![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python实战
文章平均质量分 75
leeooo.cn
欧德李
展开
-
python项目开发
python项目的开发步骤1、安装python2、安装虚拟环境3、安装pip34、批量安装项目依赖包5、models类的设计1、安装python使用secrueCRT 进入远程服务器tmux然后先安装python3.7,也就是和本地项目对应的python环境在这里找到需要的python版本https://www.python.org/ftp/python/执行下面的命令wge...原创 2020-03-24 17:38:28 · 1501 阅读 · 0 评论 -
10.template模版的继承特性
新建一个base.html文件:在文件内添加{% block 名称%} ...... {% endblock %}然后在新的html文件内:继承base.html文件{#继承base.html文件#}{% extends 'base.html'%}{#同样加载static静态文件#}{% load staticfiles %}{#同样使用block来替...原创 2019-05-07 10:30:13 · 277 阅读 · 0 评论 -
Django留言本实战
Django的实战学习笔记软件安装:项目创建:创建一个Django的项目,选择对应的虚拟环境:建立项目所需要的目录和结构:apps:存放应用的目录media:存放用户上传的数据文件log:存放日志文件static:存放静态样式文件Templates:存放静态前端文件使用下图的命令新建app:命令:startapp app名称然...原创 2019-05-05 14:11:38 · 279 阅读 · 0 评论 -
7、邮箱验证码的功能设计
新建app专门处理邮箱验证码的获取、发送和处理功能新建app:utils生产和储存邮箱验证信息新建eamil_send.py文件,用于获取、储存用户在注册、找回密码时提交的数据字段和系统自动生成的随机邮箱验证码字符串# -*- coding: utf-8 -*-__author__ = 'oldlee'__date__ = '2019-04-23 17:49'from r...原创 2019-04-24 08:56:37 · 1267 阅读 · 0 评论 -
6、用户注册功能的设计
准备工作:在开发设计用户注册功能前,先了解另一款Django的开发库,专门用于做Django验证码的:Django - simple - captcha(图形验证码)地址:http://django-simple-captcha.readthedocs.io/en/latest/usage.html建议安装0.4.6版本安装过程参考上述网址。。。安装完成后migration...原创 2019-04-23 15:43:01 · 682 阅读 · 0 评论 -
5、form表单提交、html跳转和引用文件配置
目录在view.py文件中配置注册方法:然后在html文件内,配置好静态样式文件的路径和跳转:静态样式文件的配置语法:html文件内跳转的书写语法:form表单提交相关知识点:在view.py文件中配置注册方法:class RegisterView(View): def get(self,request): return render(requ...原创 2019-04-23 14:47:42 · 1783 阅读 · 0 评论 -
Session与Cookie的定义和区别
seeion的存储方式:{"seeionkey":'123'}是以键值对,也就是字典dict 的方式存储的http的请求是无状态请求,也就是多次请求之间是不关联的,服务器只需要返回每一次的请求即可;但有时,多次交互时,需要产生关联,比如历史浏览,登录状态、记住用户等;所以对应的就是有状态的请求:这时就需要用到cookie浏览器本身是具备cookie的,自带的...原创 2019-04-23 13:47:41 · 224 阅读 · 0 评论 -
4、首页和用户登录功能的设计
目录首页和用户登录功能的设计:用django的view方法直接对登录信息进行判断首页和用户登录功能的设计:在配置首页的时候,在url文件添加如下代码进行配置:配置登录页面:而在新版django这里的url不需要配置路径只需要‘’就可以了添加注册跳转按钮和页面:用django的view方法直接对登录信息进行判断就不用我们自己写if了:(绿...原创 2019-04-23 09:23:20 · 710 阅读 · 0 评论 -
3、Django的model表设计及数据表生成
表设计(models设计):当django的默认user表不满足需求时,需要自定义user表同时也需要保留django默认的user里的字段:用自定义的model去覆盖django中设计好的model:from datetime import datetimefrom django.db import models #首先导入django原有的字段的类,Abstrac...原创 2019-04-23 09:18:55 · 2166 阅读 · 1 评论 -
2、xadmin的安装、使用和设置
目录xadmin的安装:xadmin的使用:自定义显示列表字段:自定义搜索功能:自定义筛选功能:Xadmin后台对外键显示自定义名称:Xadmin中要对外键也要进行搜索:对xadmin做全站的配置:修改xadmin底部的“我的公司”:把xadmin后台的左侧导航栏进行折叠展开:方法一:终端安装xadmin: pip install xadmi...原创 2019-04-22 22:49:01 · 1144 阅读 · 3 评论 -
1、python项目的创建和部署
项目的app设计:users - 用户管理course - 课程管理organiztion - 机构和教师管理operation - 用户操作管理创建项目:新建开发环境:huanjing1:命令:mkvirtualenv huanjing1安装django,可指定版本命令:pip install Django打开pycharm,使用刚创建的...原创 2019-04-22 22:12:02 · 164 阅读 · 0 评论 -
9、防止重复注册及找回密码
用户注册时防止重复邮箱注册:判断用户输入的邮箱和数据库中的是否存在,如果存在,就返回当前页面,并报错msg:用户已存在,并且返回register_form,让html页面可以调用回填用户刚输入的信息;记得,html页面要调用msg显示报错提示信息:激活用户时,激活码存在激活用户,如果不存在,就显示一个静态页面,提示链接失效:新建一个简单html页面:active_fai...原创 2019-04-26 16:11:47 · 671 阅读 · 0 评论 -
8、注册用户的激活功能设计
在用户注册函数中,使用户的激活状态为否:userprofile.is_active = False配置urls.py,提取url中的变量最后一行,即:可以把active/之后的字符储存在变量active_code中from django.contrib import adminfrom django.views.generic import TemplateViewfr...原创 2019-04-26 13:54:50 · 609 阅读 · 0 评论 -
Python各类库的路径及使用说明
1、Django的user库,可用于被新建的user的model来继承,从而新建user 内的表字段,对Django的user表重载from django.contrib.auth.models import AbstractUser#我们建立一个类,继承自AbstractBaseUserclass UserProfile(AbstractUser): # 然后在添加自己的...原创 2019-04-26 09:41:12 · 724 阅读 · 0 评论