-
Django
## 相关课程推荐
学习了该课程的其他用户学习的课程,选择5个进行显示
### 课程推荐模板course-content.html
```html
<div class="recent-post padding-top-20">
<h5>学习该课程的人还学习过</h5>
<hr>
{% for course in
admin
2019年6月4日 14:09
【
Django |
Html |
JQuery
】
阅读更多
-
## 课程内容页
### 内容页面模板
创建course-content.html,同样继承base.html
```html
{% for lesson in all_lesson %}
<h6><b>{{ lesson.name }}</b></h6>
<ul class="bullet-round-list padd
admin
2019年6月4日 14:08
【
Django |
Html |
JQuery
】
阅读更多
-
# 课程相关功能实现
## 创建course的url
在courses应用下创建一个urls.py文件,用于放置课程相关的url
```python
from django.urls import path, re_path
app_name = 'courses'
urlpatterns = [
# 课程相关url
admin
2019年6月4日 14:06
【
Django |
Html |
JQuery
】
阅读更多
-
Django
## 机构收藏功能
### 机构模型增加收藏数更新函数
```python
# 课程机构信息
class CourseOrg(models.Model):
ORG_CHOICES = (
("pxjg", "培训机构"),
("gx", "高校"),
("gr", "个人"),
admin
2019年6月4日 14:04
【
Django |
Html |
JQuery
】
阅读更多
-
## 机构讲师详情
### 机构讲师视图OrgTeacherView(View)
```python
# 机构讲师
class OrgTeacherView(View):
def get(self, request, org_id):
course_org = CourseOrg.objects.get(id=or
admin
2019年6月4日 14:02
【
Django |
Html |
JQuery
】
阅读更多
-
## 机构详情概览
* 机构首页
* 机构课程
* 机构介绍
* 机构讲师
登录xadmin添加基础的必要数据。添加课程与讲师。
### 课程模型外键指向机构Course(models.Model)
课程中应该有一个外键指向它是哪个机构的。
**courses/models.py**
```python
from orga
admin
2019年6月4日 14:00
【
Django |
Html |
JQuery
】
阅读更多
-
Django
## 学习咨询表单提交
对应表userask
form会对字段先做验证,然后保存到数据库中。
可以看到我们的forms和我们的model中有很多内容是一样的。我们如何让代码重复利用呢?
使用ModelForm解决这个问题。
### 创建学习咨询表单UserAskForm(forms.ModelForm)
**organizatio
admin
2019年6月4日 14:00
【
Django |
Html |
JQuery
】
阅读更多
-
# 授课机构功能实现
## 定义父模板base.html
用户其他模板扩展
## 机构列表基础
### 机构列表展示模板org-list.html
该模板继承base.html,使用`{% extends 'base.html' %}`
### 机构列表视图OrgListView(View)
**organization/vie
admin
2019年6月4日 13:56
【
Django |
Html |
JQuery
】
阅读更多
-
Django
# 找回密码
## 忘记密码
### 忘记密码模板forgetpwd.html
创建,或者拷贝到对应目录
```html
<h3>密码重置</h3>
<p>密码忘记填写表单重置</p>
<form method="post" action="/forgetpwd/" autocomplete="off">
<input nam
admin
2019年6月4日 13:53
【
Django |
Html |
JQuery
】
阅读更多
-
Django
# 用户注册
## 用户注册视图RegisterView(View)
书写我们对应要处理的view(RegisterView)
**users/views.py**
```python
# 用户注册
class RegisterView(View):
def get(self, request):
return
admin
2019年6月4日 13:51
【
Django |
Html |
JQuery
】
阅读更多
-
Django
# 模板和资源位置
在项目中创建templates目录,用于放置模板文件
在项目中创建static目录,用来存放css, js等静态文件
## 配置templates目录路径
在项目下新建templates目录用于存放模板文件,在settings.py中添加templates的目录,让它能被搜索到。
修改settings.py配置,添加
admin
2019年6月4日 13:49
【
Django |
Html |
JQuery
】
阅读更多
-
# xadmin后台系统
## 后台管理系统特点
后台管理系统特点:
* 权限管理
* 少前端样式。(样式一般不是很看重),
* 快速开发
django的后台管理系统是一套智能的管理系统。
django的杀手锏之一就是admin管理系统。
admin在项目新建时就已经为我们生成好了。
```python
INSTALL
admin
2019年6月4日 13:39
【
Django |
Html |
JQuery
】
阅读更多