2019年5月23日

python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法

摘要: 一、特性(property) 1 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无 阅读全文

posted @ 2019-05-23 16:45 林肯公园 阅读(164) 评论(0) 推荐(0)

py文件单独调试django ORM的配置

摘要: https://www.cnblogs.com/wu-chao/p/8353315.html 1.新建一个py文件 2.代码环境搭建 1 import os 2 3 if __name__ != '__main__': 4 exit() 5 6 # 加载django项目的配置信息 7 os.envi 阅读全文

posted @ 2019-05-23 12:03 林肯公园 阅读(464) 评论(0) 推荐(1)

Django ORM的继承关系

摘要: ORM中通常将对象引用映射到外键,但是对于继承,关系数据库中没有自然有效的方法来对应。从数据存储的角度来看,在映射继承关系时,可以采用几种方式(参考JPA中的InheritanceType.定义): Django的ORM也支持上述三种继承策略,同时,得益于python的动态特性,还支持代理模型和多重 阅读全文

posted @ 2019-05-23 11:03 林肯公园 阅读(257) 评论(0) 推荐(0)

Python 相对导入attempted relative import beyond top-level package

摘要: ValueError: attempted relative import beyond top-level package 假设有如下层次包目录 相对导入语法 相对导入与模块__name__有关 run.py作为顶层模块执行导入A.spam时 run.py的__name__ 等于 __main__ 阅读全文

posted @ 2019-05-23 00:56 林肯公园 阅读(24235) 评论(0) 推荐(2)

python import注意事项

摘要: # 基本概念 ## 模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。包(package): 包是更大的组织单位,用来组织区别管理多个模块文件。import 用来导入模块from 用于从模块中导入方法(全部或部分 阅读全文

posted @ 2019-05-23 00:22 林肯公园 阅读(1066) 评论(0) 推荐(0)

导航