Django
文章平均质量分 74
lance54321
这个作者很懒,什么都没留下…
展开
-
Django学习笔记1 url、视图和模板
Django创建网页的过程: 定义URL、编写视图、编写模板。 1. url的映射 url被映射到一个视图函数,视图函数调用一个模板来生成网页。 项目主文件夹learning_log中的url.py文件: # urls.py from django.contrib import admin from django.urls import path, include urlpatt...原创 2018-02-17 11:33:33 · 729 阅读 · 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 · 4402 阅读 · 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 · 3269 阅读 · 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 · 1198 阅读 · 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 · 1481 阅读 · 0 评论