首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django+Vue项目学习第一篇:django后台搭建

最近在学习Django和Vue,经过一段时间的摸索终于把前后端调通了,初步达到了学习的目的: 使用Vue写前端页面; 使用Django处理后台逻辑,生成数据返给前端; 利用axios发送网络请求...,包含get请求、post请求、携带参数的请求; Django如何接收不同类型请求头对应的请求参数,例如表单数据、json数据; 解决Vue+Django的跨域问题; 解决Vue+Django...发送post请求时的CSRF验证问题; 我会用几篇博客来完整地说一下项目的搭建过程 包含前端Vue工程以及后端Django工程,虽然实现的功能很简单,但是却能够很好地学习到Django+Vue联调项目的基础知识...fake = faker.Faker(locale='zh_CN') # 初始化,指定生成中文格式数据def create_phone(): """生成电话""" phones = [...配置路由 创建好视图方法后,需要给视图配置路由,这样其他人才能通过url调用这个方法 关于django的路由配置,我以前写过一篇关于如何理解它的文章,有兴趣可以看看,传送门:django:理解urls

1.3K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vue:(1)从80%搭建个人管理后台

    理论上来说,通过使用elmentUI完全从0手动搭建一个管理后台,但是对于新手来说,还是建议通过一个现成的模板进行搭建,通过对这个模板的结构熟悉,更有利于自己对管理后台结构的掌握。...CoreUI基于vue-admin,而vue-admin也是基于vue-bootstrap的。所以这个系列的后台模板都是响应式的。...去分析管理后台的框架,将在后面的文章中讲解如何实现自己的业务逻辑。...当然模板是死的,要做成一个可以使用的后台管理还需要进行数据绑定以及权限控制。比如头像上的红色提示,下拉列表中的消息数目。这些需要配合vuex做全局的数据管理。...本章的内容大致如此,给大家介绍了一下后台模板的基本结构,在接下来的文章中,我会给大家介绍如何编写自己的业务组件,以及进行数据绑定,同时也会涉及到一些vue的基本操作,以及我个人打的vue框架的一些架构设计上的理解

    3.8K120

    前端(以Vue为例)webpack打包后dist文件包如何部署到django后台中

    由于现在前端使用的三大框架配合webpack可以实现快速打包,为部署到服务端提供了非常大的便利,那么在前端打包后,应该做些什么可以部署到django的后台中呢?...文件包和index.html拷贝过去,接着把static文件包中的所有文件和index文件都剪切到上一层目录(都在frontend中),由于我们Vue构建的是单页应用所以一般只有一个html。...这样就形成了django后台的静态文件包。...首先是template配置: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates...CSRF_COOKIE_USED"] = True return render(request,'index.html') request.META["CSRF_COOKIE_USED"] = True这句可以对vue

    3.3K20

    在 Vue 中,如何从插槽中发出数据

    我们知道使用作用域插槽可以将数据传递到插槽中,但是如何从插槽传回来呢? 将一个方法传递到我们的插槽中,然后在插槽中调用该方法。 我信无法发出事件,因为插槽与父组件共享相同的上下文(或作用域)。...emit 当一个槽与父组件共享作用域时意味着什么 从插槽到祖父组件的 emit 更深入地了解如何使用方法从插槽通讯回来 从插槽到父级的 emit 现在看一下Parent组件的内容: // Parent.vue...插槽向祖父组件发送数据 如果要从插槽把数据发送到祖父组件,常规的方式是使用的$emit方法: // Parent.vue 从插槽发回子组件 与Child 组件通讯又如何呢?...我们知道如何将数据从子节点传递到槽中 // Child.vue 以及如何在作用域内的插槽中使用它

    3K20

    【Django】 开发:数据库操作和后台管理

    用法 F 对象在数据包 django.db.models 中,使用时需要先导入 from django.db.models import F 语法: from django.db.models import...中的游标cursor对数据库进行 增删改查 操作 在 Django 中跨过模型类直接操作数据库 使用步骤: 导入 cursor 所在的包 Django 中的游标 cursor 定义在 django.db.connection...django 提供了比较完善的后台管理数据库的接口,可供开发过程中调用和测试使用 django 会搜集所有已注册的模型类,为这些模型类提拱数据管理界面,供开发者使用 使用步骤: 建后台管理帐号:...后台管理的登录地址: http://127.0.0.1:8000/admin/ 注册自定义模型类 若要自己定义的模型类也能在 后台管理界中显示和管理,需要将自己的类注册到后台管理界面 添加自己定义模型类的后台管理数据表的...说明: 后台管理器类须继承自 django.contrib.admin 里的 ModelAdmin 类 模型管理器的使用方法: 在 /admin.py 里定义模型管理器类 class XXXXManager

    4.1K40

    Django数据从sqlite迁移数据到MySQL

    做多个类别的拆分,而且更重要的基于web,如果用Django的admin模板,完全不用写前端页面了。...说了这么多,这么做马上就碰到了一个潜在的问题,数据库是sqlite,而我们实际使用肯定是MySQL,从使用和数据安全性上来说,我们更倾向于用MySQL,但是sqlite和MySQL本身不是完全兼容的,怎么同步这些数据...把sqlite的数据文件拷贝到linux里面,因为我正式的服务都是在linux下,同样的应用我使用了MySQL,这个数据文件有个好处就是从windows拷贝到linux,还是能够正常解析的,登录使用命令...查看sqlite的数据库情况如下,语法和命令略有差异。...sqlite> .tables auth_group django_content_type auth_group_permissions django_migrations

    1.7K60

    Django数据从sqlite迁移数据到MySQL

    做多个类别的拆分,而且更重要的基于web,如果用Django的admin模板,完全不用写前端页面了。 ?...说了这么多,这么做马上就碰到了一个潜在的问题,数据库是sqlite,而我们实际使用肯定是MySQL,从使用和数据安全性上来说,我们更倾向于用MySQL,但是sqlite和MySQL本身不是完全兼容的,怎么同步这些数据...把sqlite的数据文件拷贝到linux里面,因为我正式的服务都是在linux下,同样的应用我使用了MySQL,这个数据文件有个好处就是从windows拷贝到linux,还是能够正常解析的,登录使用命令...查看sqlite的数据库情况如下,语法和命令略有差异。...sqlite> .tables auth_group django_content_type auth_group_permissions django_migrations

    1.9K30

    小白学Django第四天| Django后台管理及配置MySQL数据库

    配置MySQL数据库 1. 后台管理 当我们在开发一个网站的时候,我们往往需要对数据表中的数据进行增删改查。...例如在电商网中,每一个商家对商品的上架和下架以及商品信息的编辑都是需要对数据表进行操作的。 在Django框架中,提供了一种机制,能够帮助我们自动生成相应的数据表后台管理。...(图取自第一天学习) 上图中的文件admin.py正是后台管理相关的文件,具体如何使用这个Django后台管理,看下文: 1、首先,我们需要去修改setting.py文件,这个文件里包含着整个项目的总体配置...,我们可以非常快捷的给模型增添新的数据: 页面上的增添、修改、删除也都是可以通过命令实现的,只不过Django框架提供了这种快速而且方便的方式。...5.自定义管理页面 大家可能会发现这个页面未免也太单调了吧,他并没有像数据库那样把所有的详细数据给展示出来,当然也是可以的,Django后台管理是可以自定义管理页面: 首先,我们需要自定义模型管理类,

    1.5K31
    领券