七约之友

世界不曾辜负任何一个努力的人!

Django实现邮箱验证功能

1 注册支持smtp服务的邮箱 你需要注册一个能发送邮件的邮箱,支持smtp服务的邮箱,本文根据网易云邮箱来写,如何注册请自行Google 2 创建classfrom django.db import models 3 修改视图 4 user/confirm.html页面 5 settings文件的配置 urls配置


python中动态加载模块

当我们有一个需求是: 导入用户输入的模块用户输入一般都是字符串格式的那我们应该怎么导入呢? 如下所示: python内置的包帮我们实现了当前的需求


解决centos下git永久保存密码

直接执行命令: 等下次输入密码后就会自动保存账号密码不用再输入了


Django和数据库交互

和数据库交互的过程:   1)连接到指定的数据库  2) 定义数据库模型  3) 同步数据库,执行CRUD操作 连接到指定的数据库 - 创建数据库 创建Django项目 djang-admin startproject  项目名称修改配置连接数据库  ■ 修改settings.py文件 -> DATABASES-> default  ■ ENGINE: 数据库连接引擎NAME: 要连接的数据库名称USER: 连接数据库的登录账号PASSWORD: 连接数据库的登录密码 django默认情况下,封装的是mysqldb模块连接mysql数据库但是:mysqldb不支持新版本mysql数据库以及新版本的python环境;一般情况下我们使用pymysql替代mysqldb完成和新版本python以及mysql数据库的交互!   如果还是看不懂可以参考:    ■官方文档 : http://www.djangoproject.com    ■谷歌  百度 定义数据类型:  Django会自动化管理我们的创建好的数据模型———class所以我们在创建class的时候需要继承所有django模型的父类django.db.models.Model 自动化管理类型中的属性:  ■django.db.models.AutoField(primary=True):创建一个自动增长的属性  ■django.db.models. CharField(max_length=最大长度(必填项)):创建一个字符串的属性  ■django.db.models.IntegerField():创建一个整数的属性django.db.models.FloatField()创建一个字符串属性django.db.models.TextField() 创建一个超长文本属性django.db.models.EmailFields() 创建一个自动检测email邮箱的属性django.db.models.DateTimeFields() 创建一个存储时间日期的属性DateTimeFields()参数为autoc_now_add添加当前时间后不可再修改DateTimeFields()参数为auto_now可以随时修改 项目中的数据模型, 只能定义在子项目里,不能写在根管理项目中!  ■ 定义数据模型  ■ 生成sql脚本  ■ 同步到数据库


python 中进程中的常用属性和方法

进程中常用的属性和方法