随笔分类 -  06-web框架开发

摘要:about# 本篇博客主要演示了,使用Django完成对本地Excel表格的上传下载操作,当然,其他类型的文件也一样。 环境:win10 + django1.11 + xlrd 上传# 一般的, 上传可以分为通过form表单提交和通过ajax提交两种。 form表单上传# 来看示例: 前端重要代码。 阅读全文
posted @ 2020-03-26 17:29 hanfe1 阅读(162) 评论(0) 推荐(0) 编辑
摘要:related_name : 相当于我们使用related代替了在通过一个对象查询出多个对象集合时,使用表名_set来获取 我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。 class Person(models.Model); name = models.CharField( 阅读全文
posted @ 2020-03-12 15:48 hanfe1 阅读(362) 评论(1) 推荐(1) 编辑
摘要:Python的import_module函数 函数声明: importlib.import_module(name, package=None) 从文档中可以看出,这个函数的主要功能就是导入指定的包或者模块,它并不能导入模块中的类或者函数。这个函数还支持相对导入,如果要使用相对导入的话,需要设置第二 阅读全文
posted @ 2020-03-11 10:22 hanfe1 阅读(733) 评论(0) 推荐(0) 编辑
摘要:model.UserInfo._meta.app_label #获取该类所在app的app名称 model.UserInfo._meta.model_name #获取该类对应表名(字符串类型) field_obj = model.UserInfo._meta.get_field('username' 阅读全文
posted @ 2020-03-11 10:17 hanfe1 阅读(373) 评论(0) 推荐(0) 编辑
摘要:一、Django的数据库配置 (一)修改settings.py文件关于数据库的配置: Django默认使用sqlite: # Django默认的数据库库,SQLit配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3' 阅读全文
posted @ 2020-03-11 10:00 hanfe1 阅读(216) 评论(0) 推荐(0) 编辑
摘要:```js 1.基本选择器 $("#id") //ID选择器 $("div") //元素选择器 $(".classname") //类选择器 $(".classname,.classname1,#id1") //组合选择器 2.层次选择器 $("#id>.classname ") //子元素选择器 $("#id .classname ") //后代元素选择器 $("#id + .classname 阅读全文
posted @ 2020-02-28 19:05 hanfe1 阅读(72) 评论(0) 推荐(0) 编辑
摘要:modelform的常用配置# from django import forms from django.forms import widgets as wid #因为重名,所以起个别名 class ProjectForm(forms.ModelForm): class Meta: model = 阅读全文
posted @ 2020-02-20 13:18 hanfe1 阅读(517) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/linkenpark/p/7607675.html 阅读全文
posted @ 2020-02-12 16:47 hanfe1 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.需求分析和表结构设计 一 项目开发流程 1.1 需求分析 1.2 表结构设计 绑定一对多ForeignKey,需设置on_delete=models.CASCADE 2.业务实现 数据库迁移 2.1 创建项目 通过命令来创建一个django项目 当然,也可以借助pycharmIDE来快速创建一个 阅读全文
posted @ 2020-02-10 21:15 hanfe1 阅读(356) 评论(0) 推荐(0) 编辑
摘要:在网站开发过程中,经常会遇到这样的需求: 用户登陆系统才可以访问某些页面 如果用户没有登陆而直接访问就会跳转到登陆界面, 用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地 完成这样的功能其实不难,最简单的一种方法即为使用django自带的登录访问限制login_required。其使用方 阅读全文
posted @ 2020-02-06 11:39 hanfe1 阅读(823) 评论(0) 推荐(0) 编辑
摘要:Django 中创建Model时报以下错误: TypeError: init() missing 1 required positional argument: ‘on_delete’ 代码如下: from django.db import models Create your models her 阅读全文
posted @ 2020-01-30 13:57 hanfe1 阅读(267) 评论(0) 推荐(0) 编辑
摘要:https://i.loli.net/2020/01/23/ylCtVo83xQHEYZF.png https://i.loli.net/2020/01/23/RQqrvCmSDLJfczx.png 图书列表 出版社列表 作者列表 × 图书列表 {% for book in book_list %} 阅读全文
posted @ 2020-01-22 21:33 hanfe1 阅读(187) 评论(0) 推荐(0) 编辑
摘要:在网上找到了解决方案,使用下面的代码,文件名成功显示了中文。 from django.utils.encoding import escape_uri_path from django.http import HttpResponse def test(request): file_name = ' 阅读全文
posted @ 2020-01-07 14:15 hanfe1 阅读(1357) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示