
Django
文章平均质量分 74
lance54321
这个作者很懒,什么都没留下…
展开
-
Django学习笔记1 url、视图和模板
Django创建网页的过程: 定义URL、编写视图、编写模板。1. url的映射url被映射到一个视图函数,视图函数调用一个模板来生成网页。 项目主文件夹learning_log中的url.py文件:# urls.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatt...原创 2018-02-17 11:33:33 · 756 阅读 · 0 评论 -
Django学习笔记2 模板继承、添加页面
1. 模板继承 创建一个base.html,其他的模板都继承这个父模板。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head>&a原创 2018-02-17 14:23:42 · 4454 阅读 · 0 评论 -
Django学习笔记3 用ModelForm创建基于表单的页面
用ModelForm创建基于表单的页面之前创建了两个页面,分别是主页index、主题页topics和单个主题详情页topic, 下面,创建基于表单的页面,使得用户可以添加主题。1.首先创建/learning_logs/forms.py文件from django import forms# 从models.py导入Topic类from .models import Topic...原创 2018-02-17 16:00:46 · 3319 阅读 · 2 评论 -
Django学习笔记4 用户注册和身份验证、登录、注销、注册
1. 用户注册和身份验证1.创建另一个应用程序users 在项目中新建users python manage.py startapp users 添加应用到settings.py中的INSTALLED_APPS列表中INSTALLED_APPS = [ --snip-- # my apps 'learning_logs', 'users',]...原创 2018-02-19 12:18:06 · 1238 阅读 · 2 评论 -
Django学习笔记5 让用户拥有私有数据 访问限制
让用户拥有私有数据1.使用Django提供的装饰器@login_required限制访问在settings.py的末尾,添加 LOGIN_URL = '/users/login/',这样,当限制访问时,将重定向到/users/login/在learning_logs/views.py中, 导入from django.contrib.auth.decorators import lo...原创 2018-02-19 14:55:39 · 1523 阅读 · 0 评论