摘要: 路由: from users.views import ForgetPwdView urlpatterns = [ path('forget/',ForgetPwdView.as_view(),name='forget_pwd'), ] 表单forms.py class ForgetPwdForm( 阅读全文
posted @ 2020-05-22 23:05 topass123 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装,让我们在Django环境中可以更方便更灵活的发送邮件。 所有的功能都在django.core.mail中。 首先settings里面设置 # settings.py EMAIL_HOST = "smtp.qq 阅读全文
posted @ 2020-05-22 22:55 topass123 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1.初步视图: users/views.py class RegisterView(View): '''用户注册''' def get(self,request): return render(request,'register.html') 用户以get方式,直接返回注册页面 2设计路由: # M 阅读全文
posted @ 2020-05-22 22:46 topass123 阅读(256) 评论(0) 推荐(0) 编辑
摘要: (1)把前面views中的user_login()函数改成基于类的形式 from django.views.generic.base import View class LoginView(View): def get(self,request): return render(request, 'l 阅读全文
posted @ 2020-05-22 21:29 topass123 阅读(169) 评论(0) 推荐(0) 编辑
摘要: (1)把html文件中index.html拷贝到templates文件夹内 (2)新建static目录用来存放静态文件,该文件与apps在同级目录。 在settings.py中设置路径 STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'), ) ( 阅读全文
posted @ 2020-05-22 21:19 topass123 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 把全站的配置放在users\adminx.py中,主要是自定义底栏,与栏目的显示: (1)添加主题功能 from xadmin import views # 创建xadmin的最基本管理器配置,并与view绑定 class BaseSetting(object): # 开启主题功能 enable_t 阅读全文
posted @ 2020-05-22 21:04 topass123 阅读(165) 评论(0) 推荐(0) 编辑
摘要: (1)在users下面创建adminx.py,代码如下: # users/adminx.py import xadmin from .models import EmailVerifyRecord #xadmin中这里是继承object,不再是继承admin class EmailVerifyRec 阅读全文
posted @ 2020-05-22 20:59 topass123 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 安装xadmin pip3 install xadmin-django2 也可以使用安装压缩包的方式安装 1.解压 2.pip3 install 名字 (1)新建Python Package "extra_apps",把源码xadmin文件夹放到extra_apps文件夹下面 (2)把extra_a 阅读全文
posted @ 2020-05-22 20:48 topass123 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 操作系统: 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境集合。 操作系统的特征 操作系统的基本特征包括并发、共享、虚拟和异步 操作系统的发展: 1、手工操作阶段 2、脱机输入输出阶段 3、批处理阶段 批处理技术 阅读全文
posted @ 2020-05-22 07:55 topass123 阅读(249) 评论(0) 推荐(0) 编辑