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