摘要: 进入创建的虚拟环境,安装django 使用pycharm创建后台项目 调整目录 #### 调整配置文件 -把配置文件移动到setting文件夹下了,改名为dev.py,再新建了一个pro.py -dev.py:开发阶段用的配置 -pro.py:上线阶段用的配置 -manage.py 中指向的配置文件 阅读全文
posted @ 2022-04-26 00:55 recordlife 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现虚拟环境这个概念? 不同的项目依赖的软件版本可能不同,但是一个解释器上只能安装一个版本的某种模块,所以这样的话,打开软件的话就非常麻烦,需要不断下载,切换。所以一个不错的解决方案就是让每一个项目有自己的解释器,所以就有了虚拟环境的概念,虚拟环境就是通过系统解释器创造出一个个解释器环境,与 阅读全文
posted @ 2022-04-25 19:40 recordlife 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 当我们使用python自带的包管理工具下载源码的时候,因为在国外所以比较慢, pip install 模块名 所以可以指定源,但是以下此种方法只是临时生效 pip install -i 源地址 模块名 按照下面的配置方法可以将pip永久换源 windows系统 1、文件管理器文件路径地址栏敲:%AP 阅读全文
posted @ 2022-04-25 16:19 recordlife 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 安装simpleui pip install django-simpleui 注册app且放在第一个 INSTALLED_APPS = ['simpleui'] 在admin中注册 普通注册 from django.contrib import admin from sweetlove import 阅读全文
posted @ 2022-04-14 15:12 recordlife 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1.常用的五类伪类选择器使用方法如下 a:link {color: red} /*未点击前颜色*/ a:hover {color: yellow} /*悬浮上颜色*/ a:active {color: pink} /*点击时颜色*/ a:visted {color: black} /*点击后颜色*/ 阅读全文
posted @ 2022-04-04 12:56 recordlife 阅读(600) 评论(0) 推荐(0) 编辑
摘要: Vue组件的编写分为三个步骤,声名组件,挂载子组件,使用子组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="success"> 阅读全文
posted @ 2022-03-31 23:55 recordlife 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Django项目中跨域问题的处理 下载django-cors-headers 在配置文件中进行配置 注册app INSTALLED_APPS = ['corsheaders',] 添加中间件(添加在第一个) MIDDLEWARE = [ 'corsheaders.middleware.CorsMid 阅读全文
posted @ 2022-03-31 22:40 recordlife 阅读(34) 评论(0) 推荐(0) 编辑
摘要: {{ data }}是前端应用从后端api获得的数据。为什么要在{{ data }}前后加上{% verbatim %}和{% endverbatim %}?这是因为,Django本来也有自己有模板语言,它也要处理视图,但是我们此处用vue来管理我们的视图,它们之间会产生冲突。所以就要禁用掉Djan 阅读全文
posted @ 2022-03-31 22:20 recordlife 阅读(79) 评论(0) 推荐(0) 编辑
摘要: drf自动生成路由一共分为五个步骤,导入路由类,实例化得到对象,注册路由,添加前缀,将自动生成的路由添加到urlpatterns中。 # 导入路由类 from rest_framework.routers import SimpleRouter, DefaultRouter # 实例化得到对象 ro 阅读全文
posted @ 2022-03-30 13:05 recordlife 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.普通版本的Response封装 新建一个response的文件夹 在新建的文件中写入封装的自定义的Response对象 class MyResponse(): def __init__(self): self.status = 100 self.msg = None @property def 阅读全文
posted @ 2022-03-30 10:50 recordlife 阅读(136) 评论(1) 推荐(0) 编辑