![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
Lily走起
这个作者很懒,什么都没留下…
展开
-
Django pickle模块
import picklepickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化pickle常用函数:1. pickle.dump(obj, file, [,protocol]): 函数的功能:将obj对象序列化存入已经打开的file中。 参数讲解: obj:想要序列化的obj对象。 file:文件.原创 2021-06-07 16:08:42 · 284 阅读 · 0 评论 -
Django模版html-模版继承/浮标
1. 模版继承:--extents和block步骤如下: 1. 前提多个页面(比如:index.html\category.html)有相同的部分,不同的部分很规律。 2. 将这两个页面的html代码拷贝到一个新建的base.html中。然后将代码中可变的部分删除掉,替换为: {% block content %}{%endblock%} 3. 修改index.html,可以将相同的部分删除掉,只写可变的部分。修改如下: {%extents "b原创 2021-06-03 19:39:08 · 73 阅读 · 0 评论 -
Django模版html-前端提交数据给后端
1.前端提交给后端数据的两种方式:(1)Form表单提交(2)Ajax提交【备注:不管什么提交方式,服务器端处理都是一样的。参考https://blog.csdn.net/holly_08/article/details/117225210】2. 前端的处理:...原创 2021-05-25 14:16:20 · 876 阅读 · 0 评论 -
Django视图层views/视图函数
1. (1)一般放在views.py文件中;(2)两个重要的对象:请求对象(request)与响应对象(HttpResponse)2. 视图函数(简称视图),需要完成如下操作:对于前端提交给服务端的数据,做逻辑处理: (1)通过request对象接收web请求的数据,并对数据做逻辑处理【也可以单独拎出来同目录下forms.py,然后views.py视图从forms.py中获取请求数据】 (2)返回web响应【响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML ...原创 2021-05-24 16:06:26 · 683 阅读 · 2 评论 -
django模型models-ORM
1. 模型是您的数据唯一而且准确的信息来源,包含您正在储存的数据的重要字段和行为。一般来说,每一个模型都映射一个数据库表。1.1基础: 每个模型都是一个 Python 的类,这些类继承 django.db.models.Model 模型类的每个属性都相当于一个数据库的字段。1.2字段:模型中最重要的、并且也是唯一必须的是数据库的字段定义。字段在类中定义。定义字段名时应小心避免使用与 models API</ref/models/instances>冲突的名称, 如 ``cl...原创 2021-05-20 18:24:16 · 236 阅读 · 0 评论 -
django页面跳转的处理
1. 方法一:http://127.0.0.1:8000/detail/1views.py:def index(request): articles=models.Article.objects.all() return render(request, 'index.html', locals())def detail(request,id): article = models.Article.objects.get(id=id) return render(req原创 2021-05-19 17:09:33 · 1640 阅读 · 0 评论 -
django模版html-传入图片链接
1. 方式1:<img class="w-100 article-img" src="/static/default_article_img" alt="django图片">替换为:<img class="w-100 article-img" src="{{ article.img.url }}"alt="django图片获取">【备注:article.img 定义表srticle字段img的类型为ImageField】【备注:ImageField是文件类,里面有三个.原创 2021-05-19 11:44:11 · 318 阅读 · 0 评论 -
Django模版html-基于动态数据的展示
1. 在views.py文件中新增一个对象,用于向html提交数据方式一:HttpResponse,无法提交后端数据库数据def index(request): return HttpResponse("welcome to django!")方式二:render,可提交后端数据库数据def html_index(request): title="个人博客" categories=models.Category.objects.all() data={".原创 2021-05-17 17:51:44 · 784 阅读 · 0 评论