Python WEB开发
mzf19980423
这个作者很懒,什么都没留下…
展开
-
vue中使用echars,渲染不上后端请求的数据
最近用vue和echars做了两个小页面,遇到一个问题是,在mounted发送请求,和初始化echars图,发现数据出不来,现在记录一下解决方法。解决:在数据请求的时候,生命周期是不会等待你完成请求在继续走mounted,所有你在mounted初始化echarts的时候,请求可能没完成,所以说拿不到数据显示,你可以直接再mounted请求数据,在请求成功回调里面进行echarts初始化this.$post('/adminOutAccess/',this.department,this.months).t原创 2021-06-12 13:39:07 · 524 阅读 · 0 评论 -
Vue生命周期
VUE生命周期详解转载 2021-06-02 17:19:20 · 139 阅读 · 0 评论 -
Django接受post请求出现Forbidden (CSRF cookie not set.): /api/index
Forbidden (CSRF cookie not set.): /api/index/解决办法把Django中setting.py中’django.middleware.csrf.CsrfViewMiddleware’,注释掉MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'djang原创 2021-06-01 20:14:05 · 471 阅读 · 0 评论 -
Django + Vue解决跨域问题
最近用Django做后端服务器,Vue做前端,遇到了一个跨域问题,在此纪录一下:前端:封装了一下Axios:request.js如下:// 加载进度条//导入import NProgress from 'nprogress'import 'nprogress/nprogress.css'import axios from "axios";//请求相关的方法// 初始化axios对象var instance = axios.create({ headers:{原创 2021-06-01 17:57:29 · 202 阅读 · 1 评论 -
HTML常用标签和属性
html常用标签及属性介绍1、image标签<image src="文件路径" alt="提示信息"/>2、a标签<a href="#" title='提示信息' target='页面跳转方式'/><!--torget标签的属性有'_self'和'_blank' 分别对应链接网页代替原网页和重新打开一个网页-->3、label标签<label for="input标签中的id">用户名:</label><!--label标原创 2021-03-09 18:27:10 · 78 阅读 · 0 评论 -
Django引用静态页面格式css,js
背景最近做Django项目出现一个问题,就是Django中把静态页面和页面格式同时放入templates模板目录下,在服务器上运行发现格式文件不显示,经过一系列搜索最终解决问题。第一步建立一个静态文件夹static,然后把格式对应的静态文件放入该文件夹下。然后去项目的配置文件setting.py中引入这些静态文件。STATIC_URL = '/static/' # 配置文件最后有,没有的话手动添加STATIC_ROOT = os.path.join(BASE_DIR, 'static')原创 2021-01-25 20:19:50 · 426 阅读 · 0 评论 -
Django 模板进阶
Django 模板进阶1、模板加载顺序1)首先去配置的模板目录下面去找模板文件2)去INSTALL_APPS下面的每个应用中去找模板文件,前提是应用中必须有templates文件夹2、模板变量模板变量的解析顺序例如:{{book.btitle}}1)首先把book当成一个字典,把btitle当成键名,进行取值book[‘btitle’]2)把book当成一个对象,把btilte当成属性,进行取值book.btitle3)把book当成一个对象,把btitle当成对象的方法,进行取值boo原创 2020-10-12 18:57:39 · 70 阅读 · 0 评论 -
Ajax使用
Ajax:异步的javascript在不重新加载页面的情况下,对页面进行局部刷新$ ajax({‘url’ : 请求地址‘type’ : 请求方式‘dataType’ :预期返回的数据格式‘data’ : 参数}).success(functio(data){//回调函数})...原创 2020-10-12 17:06:17 · 41 阅读 · 0 评论 -
Django 使用教程8 模型类关系与查询
Django 使用教程8 模型类关系1、一对多关系models.ForeignKey() # 定义在多的类中2、多对多关系models.ManyToManyField() # 定义在哪个类都可以3、一对一关系models.OneToOneField() # 定义在哪个类中都可以4、用元类指定表名Django默认是以应用名+类名作为生成的表名想要模型类通过迁移生成的表名不依赖于应用和类名需要在定义的类中定义一个类class Meta:db_table = ‘pdft原创 2020-10-10 20:50:14 · 89 阅读 · 0 评论 -
Django 使用教程7 模型类字段属性与选项
Django 使用教程7 模型类字段属性与选项一、属性名限制1、不能使用python的关键字2、不允许使用连续的下划线,这是由Django的查询方式决定的3、定义属性时需要指定字段类型,语法如下:属性名=models.字段类型(选项)字段类型:使用时需要引入django.db.models包,字段类型如下:选项:通过选项实现对字段的约束选项如下:查询函数:例子:...原创 2020-10-10 17:36:27 · 94 阅读 · 0 评论 -
Django 使用教程6 配置MySQL数据库
Django 使用教程6 配置MySQL数据库1、创建数据库,并指定字符集2、配置mysql在项目的setting.py文件中进行如下配置,这里的数据库必须先创建才能连接。启动服务器会报如下错误这是因为在连接mysql数据库时需要MySQLdb的模块包,我们需要用命令pip install pymysql然后我们去项目的初始化文件中做一下配置在__init__.py文件中加入import pymysqlpymysql.install_as_MySQLdb()再去启动就不会报原创 2020-10-10 16:22:11 · 103 阅读 · 0 评论 -
Django 使用教程5 模板使用
Django 使用教程5 模板使用1、创建模板文件夹2、配置模板目录3、定义模板文件原创 2020-10-09 21:09:59 · 98 阅读 · 0 评论 -
Django 使用教程4 视图使用
Django 使用教程4 视图使用1、在view.py中创建视图视图中的参数必须有request参数创建url配置文件与视图对应通常在视图后加上$进行视图的严格匹配url语法有两种url(正则表达式,视图函数名)url(正则表达式,include(应用中的urls文件))让项目中的urls.py包含自己创建的urls.py2、配置url地址urlpatterns = [url(r’^admin/’, include(admin.site.urls)), # 配置项目url原创 2020-10-08 21:04:05 · 100 阅读 · 0 评论 -
Django 使用教程3 后台管理
Django 后台管理1、本地化语言和时区本地化修改setting.py文件2、创建管理员命令python manage.py createsuperuser输入相关信息后,运行服务器登录http://127.0.0.1:8000/admin3、注册模型类在admin.py中注册模型类告诉Django框架根据注册的模型类来生成对应表管理页面默认显示的是 类名 object 若想显示其他内容需重写相关类方法中的__str__方法刷新页面,显示想显示的内容也可以在ad原创 2020-10-08 20:22:27 · 162 阅读 · 0 评论 -
Django 使用教程2 基本使用
Django 使用教程2 基本使用1、类的创建(模型创建)我们创建类是在models.py里进行。2、创建类时需要让创建的类继承models.Model。3、设计完模型类以后,如果想要生成与模型类对应的表,需要执行两步(1)生成迁移文件 命令:python.manage.py makemigrations(2)执行迁移生成表 命令:python manage.py migrate4、对象的实例化,保存与删除pdf = PdfTest()pdf.pname = “阿里巴原创 2020-10-08 18:08:40 · 149 阅读 · 0 评论 -
Django 使用教程1 项目创建与运行
Django 使用教程1 项目创建与运行1、首先安装pip install django==1.8.2 # 使用命令安装Django 可以指定版本2、可以使用命令django-admin startproject 项目名 # 可以使用命令创建Django项目也可以在pycharm中新建3、项目创建完,需要在项目目录下创建应用可以使用命令python manage.py startapp #需要在项目目录下使用也可以使用pycharm创建4、创建完应用以后,需要建立项目与应用的联系,原创 2020-10-08 17:04:54 · 242 阅读 · 0 评论