• Django之django模型层二多表操作

    一 创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束。 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓...

    2019-03-06 07:18:09

  • Python tkinter 学习记录(一) --label 与 button

    最简的形式 from tkinter import * root = Tk() # 创建一个Tk实例 root.wm_title( " 标题 " ) # 修改标题 root.mainloop() # 进入root的事件循环 运行结果 label标签的使用 from tkinter import * root = Tk()root.wm_title( " 标题 " )w1 = Label(root, text= " ~~~~~...

    2019-03-06 07:18:08

  • python开发规范和(configparser、random模块)百日筑

    目录结构: bin:存放程序入口,程序启动文件。 conf:存放配置文件,配置文件主要是一些全局变量,路径信息等。 core:程序核心文件,不涉及到业务逻辑。 app:存放和系统业务相关的逻辑。 db:存放系统运行所需的数据文件。 lib:存放公共组件。 log:存放日志文件。...

    2019-03-06 07:18:06

  • django框架使用mysql步骤

    在创建好django项目的基础上来讲解使用orm框架 注意:首先在mysql中手动或者通过命令创建一个数据库,我先创建一个名为orm的数据库。 1:在项目文件夹中的settings.py文件中配置mysql数据库链接字符串及时区配置 # 注册appINSTALLED_APPS = [ 'teacher', 'django.contr...

    2019-03-06 07:18:06

  • 如何在不使用try语句的情况下查看文件是否存在

    如果你要确定文件存在的话然后做些什么,那么使用try是最好不过的 如果您不打算立即打开文件,则可以使用os.path.isfile检查文件 如果path是现有常规文件,则返回true。对于相同的路径,islink()和isfile()都可以为true import os.pathos.path.isfile(fname) 如果你需要...

    2019-03-06 07:18:04

  • Python( Day2 ) :while循环

    一、while循环 1、基本循环 while循环语句基本结构:[初始化部分一般是用来定义循环变量] while 循环条件: 循环体语句 [循环变量更改部分][els: 语句体] 执行顺序: 1. 初始化部分,一般是用了定义循环变量或新赋值 2.判断循环条件: 1 2 3 4 5 6 while 条件: # 循环...

    2019-03-06 07:18:00

  • Python3 数值类型与运算符

    1.数值类型与进制 (1)基本类型 整型: int浮点型: float布尔类型: bool复数: complex print( type(1)) print( type(1.1)) print( type(False)) print( type(1+3j)) 输出结果: (2)进制 二进制 :0b八进制 :0o十六进制 :0x 进制转换 转成二进制 :bin()转成八进制 :oct()转...

    2019-03-06 07:17:57

  • Python Every Class Needs a __repr__

    一、思考 当我们在Python中定义一个类的时候,如果我们通过print打印这个类的实例化对象,或者我们直接输入这个类实例化对象会返回怎么样的结果,如下代码: class People(object):... def __init__ (self, name, age):... self.name = name... self.age = age... tom...

    2019-03-06 07:18:02

  • django xadmin插件 的基本用法 1

    1 安装或导入 xadmin 1pip 安装 2 源码导入 在新建项目中新建extra_apps文件夹并将下载后的源码解压放入 (推荐,方便后续我们可以在源码中自定义一些插件的使用) 注: 具体可参考这篇博文 http://blog.csdn.net/yuhan963/article/details/79091248 2 setting 的配置...

    2019-03-06 07:17:59

  • 记录python之递归函数

    函数move(n,a,b,c)的定义是将n个圆盘从a借助b移动到c。 def move(n,a,b,c): if n==1: print a,'--',c move (n-1,a,c,b) print a,'--',c move(n-1,b,a,c) move(4,'A','B','C') 运行成功 A -- BA -- CB -- CA -- BC -- AC -- BA -- BA -- CB -- CB -- AC -- AB -- CA -...

    2019-03-06 07:17:54

2