Django
文章平均质量分 54
对于web Django框架的知识的内容
Mrxiaohuang
小小程序员,有着大梦想
展开
-
Django的请求和响应
“”"视图1就是python函数2函数的第一个参数 就是请求 和请求相关的 它是HttpRequest的实例对象3 我们必须要返回一个响应 相应是HttpResponse的实例对象/子类实例对象“”"def redic(request):render参数说明1 当前的请求2 模板文件3 context 传递的参数books=BookInfo.objects.all()context={‘books’:books}实现业务逻辑1先把所有书籍查询出来2组织数据3 将组织好的原创 2021-02-03 14:33:03 · 966 阅读 · 0 评论 -
‘Specifying a namespace in include() without providing an app_name ‘
出现该类问题有两种解决方式第一种:第二种:在每个子应用的urls中添加app_name 这个参数原创 2021-02-02 16:55:24 · 81 阅读 · 0 评论 -
自学Django之模型
##############################增加数据############################################方式1会把新生成的对象返回给我们 弊端手动调用save方法book=BookInfo(name=‘python’,pub_data=‘2000-01-01’)book.save()方式2 直接入库objects模型的管理类我们对模型的 增删改查 都找它BookInfo.objects.create(name=‘java’,pub原创 2021-02-01 17:39:58 · 100 阅读 · 0 评论 -
AttributeError: ‘str‘ object has no attribute ‘ecode‘
解决方法进入报错文件将报错文件中decode改成encode原创 2021-01-31 14:25:09 · 141 阅读 · 0 评论 -
Django(二)路由,模板ORM
(一)正则正则:是一种字符串的处理方式,常用来检索或者替换符合规则的内容。内容匹配python中的re模块 re.findall通过匹配内容的类型,长度等进行检索结构匹配xpath通过某个内容所在的结构检索内容实验代码# 正则import restring = "hello world 1 1 \n"# 原样匹配# res = re.findall("hello",string)# print(res)# 正则# 类型匹配# \d 匹配数字# res =原创 2020-10-09 07:27:49 · 95 阅读 · 0 评论 -
Django简介及安装
Djano简介基本介绍Django是一个由python编写的一个开放源代码的web应用框架Dajngo的模型是MVC模型:即 Model(模型)+ View(视图)+ Controlle(控制器) MVC的优势:低耦合,开发快捷,部署方便,可重用性高 ,维护成本低特点强大的数据库功能自带强大的后台功能优雅的网址MVC与MTV模型MVC模式 是软件工程的一种软件架构模式,把软件系统分为三个基本部分:模型(Model),视图(view)和控制器(controller)。MVC以一种插件式原创 2020-10-03 18:26:31 · 431 阅读 · 0 评论 -
Django Vue渲染动态数据(七)
(一)批量添加数据import randomfrom django.http import HttpResponsedef add_goods(request): ## 添加店铺 store = Store.objects.create(s_name="生鲜店", s_logo="1.jpg", s_address="北京", s_description="北京生鲜店", s_user=QUser.objects.get原创 2020-09-29 21:03:04 · 642 阅读 · 0 评论 -
Django 前后端分离(六)
一传统的开发模式django的MVT设置模式,的请求 流程 请求-》路由-》 视图 -》 模型 -》 模板 -》返回响应二,前后端分离三 JSONJSON和XML(不用)JSON:一种轻量级的数据交换格式支持多种Python的数据类型四 Django JSONfrom django.http import JsonResponsedef jsontest(request): res = {"code":1000} return JsonResponse(原创 2020-09-29 20:10:25 · 311 阅读 · 0 评论 -
Django 用户中心的编写(五)
一、用户中心def userinfo(request):# 获取用户信息 get 请求 userinfo = QUser.objects.get(id = 1) # 处理post 请求if request.method == "POST": print(request.POST)# 获取数据 更新信息 userinfo.nickname = request.POST.get("nick_name") gender = request.POST.get("gender") if gende原创 2020-09-27 21:47:05 · 368 阅读 · 0 评论 -
Django之Django数据库(三)
一、创建子应用进入manage.py同级目录执行命令 python manage.py startapp appname在setting中注册子应用二、Django ORM创建模型from django.db import modelsclass StoreUser(models.Model): # 属性 # id 不需要编写,Django的ORM自动生成id # id = models.IntegerField(primary_key=True,auto_cre原创 2020-09-24 19:59:14 · 219 阅读 · 0 评论