Django
胡辣汤油条丶
本人发布的文章只为学习之用,无其他用途
展开
-
django 用户自定义上传图片
图片上传需要用post,编码类型必须设置为enctype=“multipart/form-data”#upload_pic.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传图片</title></...原创 2019-10-26 11:45:36 · 86 阅读 · 0 评论 -
django 后台图片上传
1.首先,在static文件下创建一个media文件夹2.设置图片存放路径#settings.pyMEDIA_ROOT = os.path.join(BASE_DIR,'static/media')3.创建图片的model下文中的upload_to=‘booktest’,是指图片存放在static下面的booktest文件夹里面#models.pyfrom django.db ...原创 2019-10-26 11:00:39 · 442 阅读 · 1 评论 -
获取浏览器端的ip地址
使用request对象的META属性:request.META['REMOTE_ADDR']可用来禁止部分ip访问首页原创 2019-10-24 17:05:08 · 1485 阅读 · 0 评论 -
django 使用系统自带登录装饰器login_required
限制用户没有登录就不能访问,就是用这个装饰器,当用户点击用户视图的时候,装饰器会先跳转到登录页面,在url后面增加一个next字段,等到用户登录成功之后,在跳转到先前用户访问的页面from django.contrib.auth.decorators import login_required1.#在settings中配置登录url地址,login_required装饰器使用LOGIN_...原创 2019-10-24 17:02:36 · 1039 阅读 · 0 评论 -
django 反向解析
当某一个url配置的地址发生变化时,页面上使用反向解析生成地址的位置不需要发生变化。根据url 正则表达式的配置动态的生成url。在项目urls中包含具体应用的urls文件时指定namespace;在应用的urls中配置是指定name;在模板文件中使用时,格式如下:{% url 'namespace名字:name' %} 例如{% url 'booktest:fan2'%}带位置...原创 2019-10-24 16:54:22 · 104 阅读 · 0 评论 -
django 模版继承templates
#父模板 base.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title> {% block title %} {% endblock %} </title></h...原创 2019-10-24 16:36:27 · 150 阅读 · 0 评论 -
django 状态保持session
views.pydef set_session(request): request.session['username'] = 'admin' request.session['password'] = 'pwd' return HttpResponse('set session')def get_session(request): username = request.sessio...原创 2019-10-24 15:54:55 · 186 阅读 · 0 评论 -
django 状态保持cookie
views.pydef set_cookie(request):#设置cookie需要HttpResponse对象 response = HttpResponse('设置cookie') response.set_cookie('num',1) return responsedef get_cookie(request): num = request.COOKIES['num']...原创 2019-10-24 15:29:25 · 182 阅读 · 0 评论 -
jquery ajax登录验证
#login_ajax.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax登录页面</title> <script src="/static/js/jquery-1.12.4.min.js"...原创 2019-10-23 16:51:00 · 503 阅读 · 0 评论 -
jquery-ajax异步请求
#ajax_test.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax</title> <script src="/static/js/jquery-1.12.4.min.js">&...原创 2019-10-23 16:06:17 · 76 阅读 · 0 评论