
django
ghgxm520
这个作者很懒,什么都没留下…
展开
-
DJango 模板获取当前网址、用户
7.1 获取当前用户: 1 {{request.user}} 如果登陆就显示内容,不登陆就不显示内容: 1 2 3 4 5 {%ifrequest.user.is_authenticated%} {{request.user.username}},您好! ...原创 2019-07-09 22:05:45 · 1832 阅读 · 1 评论 -
04_DJango路由URL参数传递,URL=====>>views.py
参数的传递:a:一种在是动态路由中传递多个参数。b:一种通过get请求传递多个参数。c:一种通过form表单形式提交给后台数据。d:通过触发相应的事件来触发 ajax请求,给后端传输参数。通过get请求往后端传递参数:通过?参数名字=value&参数名字=value 来传递多个参数。django后台不需要进行参数的添加的,只需要通过request.GET.ge...原创 2019-07-21 15:56:27 · 431 阅读 · 0 评论 -
06_DJango登录视图
登录视图(来自刘江的Django:http://www.liujiangblog.com/course/django/108)根据我们在路由中的设计,用户通过login.html中的表单填写用户名和密码,并以POST的方式发送到服务器的/login/地址。服务器通过login/views.py中的login()视图函数,接收并处理这一请求。我们可以通过下面的方法接收和处理请求:def...原创 2019-07-24 23:29:21 · 283 阅读 · 0 评论 -
02_DJango后台设计
一、创建管理员Django提供admin后台,便于统一管理用户、权限和权限组,超级用户初始化方法 初始化命令行:python3 manage.py createsuperuser根据提示设置用户名、邮箱和密码:用户名 (leave blank to use 'admin'): admin电子邮件地址: XXXX@xx.comPassword: Password (a...原创 2019-07-13 15:38:27 · 655 阅读 · 0 评论 -
05_DJango 模板文件设置及extends,block和include使用
1、设置TEMPLATES首先,在该项目目录下创建templates文件夹然后,在templates文件夹下,创建base.html作为所有html的父类,并设置settings中的TEMPLATESTEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', ...原创 2019-07-06 13:24:14 · 789 阅读 · 0 评论 -
Django发送邮件
Django——发送邮件在web应用中,服务器对客户发送邮件来通知用户一些信息,可以使用邮件来实现。Django中提供了邮件接口,使我们可以快捷的建设一个邮件发送系统。以下是一个简单实例:settings:获取QQ邮箱的smtp授权码# 邮件服务器配置EMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.16...原创 2019-07-16 22:30:15 · 186 阅读 · 0 评论 -
03_DJango视图views.py=====>>HTML、参数传递与接收数据
参数传递到前端HTML:1、不带参数最简单的传递#不带参数的简单渲染def hello(request): return render(request,'hhello.html')2、带参数的视图#带参数的视图传递数据给模板def tohtml(request): str="字符串传递给模板" list=['id','name','age','yea...原创 2019-07-09 22:05:26 · 1875 阅读 · 2 评论 -
01_DJango创建APP、设置settings、模型操作数据库
1、新建APPpython manage.py srartapp appname #创建APP应用2、settings设置设置时区和语言Django默认使用美国时间和英语,在项目的settings文件中,如下所示:# Internationalization# https://docs.djangoproject.com/en/1.11/topics...原创 2019-07-08 21:34:55 · 1647 阅读 · 0 评论 -
Django权限系统auth模块详解
原文出处auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用, 快速建立网站的管理系统。在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块默认启用。UserUser是auth模块中维护用户信息的关系模式(继承了models.Model), 数...转载 2019-09-10 22:49:58 · 262 阅读 · 0 评论