![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
慕学在线网
慕学在线网
WoLykos
这个作者很懒,什么都没留下…
展开
-
慕学在线网1.1_注册功能(1)
1、拷贝register.html到templates中2、初步视图,用户以get方式,直接返回注册页面:# users/views.pyclass RegisterView(View): '''用户注册''' def get(self,request): return render(request,'register.html')3、路由设计:...原创 2018-10-15 14:02:00 · 231 阅读 · 0 评论 -
慕学在线网1.0_登录功能(2)
1、在users的views.py中编写login的视图:from django.shortcuts import renderfrom django.contrib.auth import authenticate,login# Create your views here.def user_login(request): if request.method == 'P...原创 2018-09-29 16:44:00 · 286 阅读 · 0 评论 -
慕学在线网1.0_登录功能(1)
从这里开始,就可以说是正式地进入慕学在线网这个项目了~~~~ 1、将html文件中的index.html拷贝到templates中2、新建用来存放静态文件的static(directory)目录,并把css,images,img,js,media拷贝到目录里3、在settings.py中设置路径:STATICFILES_DIRS = ( os.path.join(BAS...原创 2018-09-28 16:36:00 · 433 阅读 · 0 评论 -
慕学在线网0.5_xadmin的全局配置
全局配置包括了以下修改:开启主题功能; 修改左上角的“django Xadmin”和主界面的“我的公司”; App菜单收叠; App名字修改(汉化)。1、把全站的配置放在users\adminx.py中:from xadmin import views# 创建xadmin的最基本管理器配置,并与view绑定class BaseSetting(object): # ...原创 2018-09-25 15:48:00 · 135 阅读 · 0 评论 -
慕学在线网0.4_xadmin后台管理
admin是基于Django开发的后台管理框架,方便,快捷,而且简单; 而xadmin就相当于admin的升级版,更加强大。 1、安装xadmin(源码安装方式) 教程PS:- 卸载pip安装的xadminpip uninstall xadmin- 过教程途中,看自身情况可能还需要自行下载其他的依赖库,如下:pip install django-formtoolspip ...原创 2018-09-21 15:54:00 · 194 阅读 · 0 评论 -
慕学在线网0.3_四个model
1、四个model完整代码:# users/models.pyfrom datetime import datetimefrom django.db import modelsfrom django.contrib.auth.models import AbstractUserclass UserProfile(AbstractUser): gender_choic...原创 2018-09-19 10:28:00 · 234 阅读 · 0 评论 -
慕学在线网0.2_users表设计(2)
接着上一篇,我们继续对users表进行完善。其中包括邮箱验证码(EmailVerifyRecord)和轮播图(PageBanner)两个model。 1、编写“models.py”:from datetime import datetimeclass EmailVerifyRecord(models.Model): code = models.CharField(max...原创 2018-09-13 13:46:00 · 93 阅读 · 0 评论 -
慕学在线网0.2_users表设计(1)
1、Django App设计:users-用户管理(任何web中,users表都是第一个被设计的) course-课程管理 organization-机构和教师管理 operation-用户操作管理(最高一层) 2、新建"users":Task—>startapp users3、users表的扩展设计:编写models:from django.contrib.au...原创 2018-09-13 10:23:00 · 107 阅读 · 0 评论 -
慕学在线网0.1_前期准备
事先说明:此慕学在线网系列随笔仅为我个人学习之笔记。 所以写法简洁,语言简朴,如果哪位朋友有兴趣却没看懂的欢迎下方提问。 1、创建独立虚拟环境 教程2、新建Django项目以及各种设置 教程3、Navicat新建数据库mxonline(字符集选择UTF8,排序规则为utf8_general_ci)4、生成表:Tools—>Run manage.py Task—>...原创 2018-09-12 16:00:00 · 121 阅读 · 0 评论