Python环境问题记录
Django 安装django pip install django 创建django项目 django-admin startproject projectname 启动django项目 python manage.py startapp app_name 注册app INSTALLED_APPS = { 'app01.apps.App01Config' } 配置静态文件和模板路径 配置数据库 创建数据库 安装数据库连接模块 pip install mysqlclient ...
Django – 前端提交数据, 后端接收并入库简例 (ModelForm)
models.py class Boss(models.Model): name = models.CharField(verbose_name="姓名", max_length=64) age = models.IntegerField(verbose_name="年龄") img = models.CharField(verbose_name="头像", max_length=256) 这种写法需要在view_name.py文件中去处处理 待保存文件的路径问题, 并调用create方法. media_file_path = os.path.join("media...
Django – 前端提交数据, 后端接收并入库简例 (Form)
view class UpForm(BootStrapForm): 封装了bootstrap的Form组件的类, 让表单快速获得bootstrap的样式 bootstrap_exclude_fields = ['img'] # 在BootStrapForm中,排除img表单的样式 name = forms.CharField(label="姓名") age = forms.IntegerField(label="年龄") img = forms.FileField(label="头像") def upload_form(request): title = "表格上传"...
Django – Excel上传数据 (Openpyxl)
view def depart_multi(request): from openpyxl import load_workbook # 1.获取文件对象 file_object = request.FILES.get("exc") print(file_object) print(type(file_object)) # 2.对象传递给openpyxl, 并由openpyxl读取其中内容 wb = load_workbook(file_object) sheet = wb.worksheets[0] # 3. 循环获取数据 for r...
Django – Form和ModelForm组件
表单的很多字段信息, 和models.py文件里的模型是一致的,为了避免重复代码,以及提高效率, 可以使用ModelForm,将模型和表单进行绑定。 Form views.py //创建业务类MyForm, 继承django中Form类 class MyForm(Form): // Form类会在html中渲染出原始表单 user = forms.CharField(widget=forms.Input) pwd = form.CharFiled(widget=forms.Input) email = form....
Python 函数
概念理解 定义 执行特定任务, 完成特定功能的一段代码. 作用 复用 隐藏实现细节 提高可维护性 基本形式 def fname([parameters]): code [return variable/expression] fname(arguments) def dao(x, y): z = x + y return z dao(1, 2) 函数参数 Python 函数的参数有很多变化, 主要从以下三个方面来阐述. 按顺序(位置), ...
Python 面向对象
简介 对具象化的事物进行抽象, 尽管细节有偏差, 但与其他大部分编程语言的面向对象概念类似. 一个极简实例 class Animal(object): def __init__(self, name, color): self.name = name self.color = color def describe(self): # return self.name + self.score print(f'名字:{self.name} | 颜色:{ self.color}') # 注意到...
《道德经》
《道德经》有哪些版本? 现代通行本 传从河上公传下来,魏晋人王弼注释的版本,是现代通行本的祖宗。 马王堆帛书版 1973年,长沙马王堆汉墓出土了一批古书,其中就包括2170年前的古本《老子》,有甲、乙两种版本。两版本的书体有些不同,但都属于隶书。乙本避刘邦讳,可以断定它是汉朝的抄写本无疑。甲本由于不避汉高祖刘邦的名讳,因此可推断它当抄写于刘邦称帝之前。 马王堆...
Python 数据类型和基础
基本数据类型 Number(数字) int float bool complex String(字符串) page = '1' pagination='2' id='3' link = f"https://www.url.com/{page}/{pagination}/{id}/string" print(link) # https://www.url.com/1/2/3/string List(列表) Dictionary(字典) Tuple(元组) Set(集合) 复杂数据类型 推导式, 迭代器...