自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (5)
  • 收藏
  • 关注

原创 额滴神项目后台管理框架(uni-admin)升级指南

额滴神项目后台管理框架(uni-admin)升级指南

2022-08-29 14:36:27 888 1

原创 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 1442

原创 10.template模版的继承特性

新建一个base.html文件:在文件内添加{% block 名称%} ...... {% endblock %}然后在新的html文件内:继承base.html文件{#继承base.html文件#}{% extends 'base.html'%}{#同样加载static静态文件#}{% load staticfiles %}{#同样使用block来替...

2019-05-07 10:30:13 252

原创 Python基础知识

list列表:L =['Adam','Lisa','Bart'],可增删改查元素list元祖:L =('Adam','Lisa','Bart'),一旦定义,不可增删改元素由于元祖中的数据类型不一样,所以一半不做遍历,因为使用格式字符串拼接要用到%d,%f,%s字典:字典的定义需要使用{},键值对:L = {"name": "小明","age":18,"genter": Tr...

2019-05-05 14:12:25 250

原创 Django留言本实战

Django的实战学习笔记软件安装:项目创建:创建一个Django的项目,选择对应的虚拟环境:建立项目所需要的目录和结构:apps:存放应用的目录media:存放用户上传的数据文件log:存放日志文件static:存放静态样式文件Templates:存放静态前端文件使用下图的命令新建app:命令:startapp app名称然...

2019-05-05 14:11:38 266

原创 Django的安装和虚拟环境创建

安装好pip的情况下,终端执行sudo pip install virtualenv​输入密码会提示安装:输入:virtualenv检查virtualenv安装是否成功安装virtualenvwrapperVirtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。终端执行:...

2019-05-05 14:07:46 369

原创 9、防止重复注册及找回密码

用户注册时防止重复邮箱注册:判断用户输入的邮箱和数据库中的是否存在,如果存在,就返回当前页面,并报错msg:用户已存在,并且返回register_form,让html页面可以调用回填用户刚输入的信息;记得,html页面要调用msg显示报错提示信息:激活用户时,激活码存在激活用户,如果不存在,就显示一个静态页面,提示链接失效:新建一个简单html页面:active_fai...

2019-04-26 16:11:47 643

原创 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 565

原创 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 702

原创 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 1244

原创 使用Git将本地项目上传到github

一、首先在github上新建项目空间,并拿到项目的地址:二、cd 到自己的项目目录;三:输入git init这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)四:输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。五:输入git commit ...

2019-04-23 16:42:50 120

原创 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 670

原创 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 1683

原创 Session与Cookie的定义和区别

seeion的存储方式:{"seeionkey":'123'}是以键值对,也就是字典dict 的方式存储的http的请求是无状态请求,也就是多次请求之间是不关联的,服务器只需要返回每一次的请求即可;但有时,多次交互时,需要产生关联,比如历史浏览,登录状态、记住用户等;所以对应的就是有状态的请求:这时就需要用到cookie浏览器本身是具备cookie的,自带的...

2019-04-23 13:47:41 215

转载 Django+xadmin天坑锦集

django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏,那么在集成过程中咱就一步一步填坑吧,这也是一种学习的过程,遇到错误,找到错误的地方,看看django最新升级都修改了那些,去掉了那些,把相应出错的地方替换即可。xadmin源码地址:https...

2019-04-23 11:12:23 326 1

原创 Django项目问题锦集

使用pycharm命令生成Django默认数据表,可能会报错mysqlclient错误:这是因为,我们在安装pymysql后,还没有在项目内导入,打开项目的__init__.py文件,导入下列代码:import pymysqlpymysql.install_as_MySQLdb()如果导入包报错,需要到设置内,安装一下pymysql,然后再导入:添加图片上传字段时...

2019-04-23 11:09:00 303

原创 4、首页和用户登录功能的设计

目录首页和用户登录功能的设计:用django的view方法直接对登录信息进行判断首页和用户登录功能的设计:在配置首页的时候,在url文件添加如下代码进行配置:配置登录页面:而在新版django这里的url不需要配置路径只需要‘’就可以了添加注册跳转按钮和页面:用django的view方法直接对登录信息进行判断就不用我们自己写if了:(绿...

2019-04-23 09:23:20 654

原创 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 2113 1

原创 2、xadmin的安装、使用和设置

目录xadmin的安装:xadmin的使用:自定义显示列表字段:自定义搜索功能:自定义筛选功能:Xadmin后台对外键显示自定义名称:Xadmin中要对外键也要进行搜索:对xadmin做全站的配置:修改xadmin底部的“我的公司”:把xadmin后台的左侧导航栏进行折叠展开:方法一:终端安装xadmin: pip install xadmi...

2019-04-22 22:49:01 927 3

原创 1、python项目的创建和部署

项目的app设计:users - 用户管理course - 课程管理organiztion - 机构和教师管理operation - 用户操作管理创建项目:新建开发环境:huanjing1:命令:mkvirtualenv huanjing1安装django,可指定版本命令:pip install Django打开pycharm,使用刚创建的...

2019-04-22 22:12:02 159

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除