- 博客(20)
- 问答 (5)
- 收藏
- 关注
原创 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
1653
原创 10.template模版的继承特性
新建一个base.html文件: 在文件内添加{% block 名称%} ...... {% endblock %} 然后在新的html文件内: 继承base.html文件 {#继承base.html文件#} {% extends 'base.html'%} {#同样加载static静态文件#} {% load staticfiles %} {#同样使用block来替...
2019-05-07 10:30:13
349
原创 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
364
原创 Django留言本实战
Django的实战学习笔记 软件安装: 项目创建: 创建一个Django的项目,选择对应的虚拟环境: 建立项目所需要的目录和结构: apps:存放应用的目录 media:存放用户上传的数据文件 log:存放日志文件 static:存放静态样式文件 Templates:存放静态前端文件 使用下图的命令新建app: 命令:startapp app名称 然...
2019-05-05 14:11:38
354
原创 Django的安装和虚拟环境创建
安装好pip的情况下, 终端执行 sudo pip install virtualenv 输入密码会提示安装: 输入:virtualenv检查virtualenv安装是否成功 安装virtualenvwrapper Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。 终端执行: ...
2019-05-05 14:07:46
476
原创 9、防止重复注册及找回密码
用户注册时防止重复邮箱注册: 判断用户输入的邮箱和数据库中的是否存在,如果存在,就返回当前页面,并报错msg:用户已存在,并且返回register_form,让html页面可以调用回填用户刚输入的信息; 记得,html页面要调用msg显示报错提示信息: 激活用户时,激活码存在激活用户, 如果不存在,就显示一个静态页面,提示链接失效: 新建一个简单html页面:active_fai...
2019-04-26 16:11:47
859
原创 8、注册用户的激活功能设计
在用户注册函数中,使用户的激活状态为否: userprofile.is_active = False 配置urls.py,提取url中的变量 最后一行,即:可以把active/之后的字符储存在变量active_code中 from django.contrib import admin from django.views.generic import TemplateView fr...
2019-04-26 13:54:50
755
原创 Python各类库的路径及使用说明
1、Django的user库,可用于被新建的user的model来继承,从而新建user 内的表字段,对Django的user表重载 from django.contrib.auth.models import AbstractUser #我们建立一个类,继承自AbstractBaseUser class UserProfile(AbstractUser): # 然后在添加自己的...
2019-04-26 09:41:12
819
原创 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
1501
原创 使用Git将本地项目上传到github
一、首先在github上新建项目空间,并拿到项目的地址: 二、cd 到自己的项目目录; 三:输入git init 这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹) 四:输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。 五:输入git commit ...
2019-04-23 16:42:50
179
原创 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
804
原创 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
1919
原创 Session与Cookie的定义和区别
seeion的存储方式: {"seeionkey":'123'} 是以键值对,也就是字典dict 的方式存储的 http的请求是无状态请求,也就是多次请求之间是不关联的,服务器只需要返回每一次的请求即可; 但有时,多次交互时,需要产生关联,比如历史浏览,登录状态、记住用户等; 所以对应的就是有状态的请求: 这时就需要用到cookie 浏览器本身是具备cookie的,自带的 ...
2019-04-23 13:47:41
299
转载 Django+xadmin天坑锦集
django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏,那么在集成过程中咱就一步一步填坑吧,这也是一种学习的过程,遇到错误,找到错误的地方,看看django最新升级都修改了那些,去掉了那些,把相应出错的地方替换即可。 xadmin源码地址:https...
2019-04-23 11:12:23
459
1
原创 Django项目问题锦集
使用pycharm命令生成Django默认数据表,可能会报错mysqlclient错误: 这是因为,我们在安装pymysql后,还没有在项目内导入, 打开项目的__init__.py文件,导入下列代码: import pymysql pymysql.install_as_MySQLdb() 如果导入包报错,需要到设置内,安装一下pymysql,然后再导入: 添加图片上传字段时...
2019-04-23 11:09:00
417
原创 4、首页和用户登录功能的设计
目录 首页和用户登录功能的设计: 用django的view方法直接对登录信息进行判断 首页和用户登录功能的设计: 在配置首页的时候,在url文件添加如下代码进行配置: 配置登录页面: 而在新版django这里的url不需要配置路径只需要‘’就可以了 添加注册跳转按钮和页面: 用django的view方法直接对登录信息进行判断 就不用我们自己写if了: (绿...
2019-04-23 09:23:20
831
原创 3、Django的model表设计及数据表生成
表设计(models设计): 当django的默认user表不满足需求时,需要自定义user表 同时也需要保留django默认的user里的字段: 用自定义的model去覆盖django中设计好的model: from datetime import datetime from django.db import models #首先导入django原有的字段的类,Abstrac...
2019-04-23 09:18:55
2378
1
原创 2、xadmin的安装、使用和设置
目录 xadmin的安装: xadmin的使用: 自定义显示列表字段: 自定义搜索功能: 自定义筛选功能: Xadmin后台对外键显示自定义名称: Xadmin中要对外键也要进行搜索: 对xadmin做全站的配置: 修改xadmin底部的“我的公司”: 把xadmin后台的左侧导航栏进行折叠展开: 方法一: 终端安装xadmin: pip install xadmi...
2019-04-22 22:49:01
1326
3
原创 1、python项目的创建和部署
项目的app设计: users - 用户管理 course - 课程管理 organiztion - 机构和教师管理 operation - 用户操作管理 创建项目: 新建开发环境:huanjing1: 命令:mkvirtualenv huanjing1 安装django,可指定版本 命令:pip install Django 打开pycharm,使用刚创建的...
2019-04-22 22:12:02
237
空空如也
有了解像这样的app任务平台,都是对接哪些平台的吗?
2022-03-15
很想问一个问题,憋了很久,没太敢问,31了还能学java不?
2021-07-22
铁们能否知道这背后是什么逻辑呢?
2021-07-30
关于echarts使用图片的问题
2020-07-09
drf关于ImageField接收解析url图片的问题
2020-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅