• Python day 9(3) 定制类

    一:__str__(返回用户友好的输出) 1 class Student(object): 2 ... def __init__ (self, name): 3 ... self.name = name 4 ... 5 print (Student( ' Michael ' )) 6 __main__ .Student object at 0x109afb190 7 class Student(object): 8 ... def __init__ (self, na...

    2018-06-18 00:29:43

  • Python的Django框架完成一个完整的论坛(4.项目所需的

    这些文件放在新建的一个utils文件夹中: 自动生成验证码: check_code.py: """ 制造验证码 """ import random from PIL import Image, ImageDraw, ImageFont, ImageFilter_letter_cases = " abcdefghjkmnpqrstuvwxy " # 小写字母,去除可能干扰的i,l,o,z _upper_cas...

    2018-06-18 00:29:43

  • Python day 9(2) 参数检查以及多重继承

    一:参数检查(用@property装饰器把方法变成属性调用是一种方法) 1 class Student(object): 2 3 @property # 相当于get_score函数/getter 4 def score(self): 5 return self._score 6 7 @score.setter # 相当于set_score函数/setter 8 def score(self, value): 9 if n...

    2018-06-18 00:29:33

  • Python的Django框架完成一个完整的论坛(3.创建app的m

    models.py: from django.db import models class UserInfo(models.Model): """ 用户信息表 """ nid = models.BigAutoField(primary_key= True) username = models.CharField(verbose_name= ' 用户名 ' , max_length=32, unique= True) password = models.CharField(ver...

    2018-06-18 00:29:32

  • flsk-SQLALchemy

    SQLALchemy 一、介绍 SQLALchemy是一个基于Python实现的ORM框架。该框架是建立在DB API之上,使用关系对象映射进行数据库操作 简言之便就是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行的结果 安装: pip3 install SQLALchemy 二、组成部分 engine, 框架...

    2018-06-18 00:29:29

  • Python day 9(1) 对实例动态绑定属性和方法

    一:未使用slots方法(都是在class定义完之后在class外部添加的): (1)动态绑定属性 1 class Student(object): 2 3 pass 4 5 6 7 s = Student() 8 s.name = ' Michael ' # 动态给实例绑定一个属性 9 print (s.name) 10 Michael (2)动态绑定方法 1 def set_age(sel...

    2018-06-18 00:29:09

  • Python的Django框架完成一个完整的论坛(2.urls.py配

    最终效果:http://www.cnblogs.com/xuyiqing/p/8274912.html urls.py配置: """ BlogTest URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.0/topics/http/urls/Examples:Functi...

    2018-06-18 00:29:20

  • 包与模块(五)

    1.1 模块 1.1.1 模块介绍 常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 2 已被编译...

    2018-06-18 00:29:07

  • 列表

    一.列表 1.列表的定义 列表是一个有序的集合。 names = [ ' Joy ' , ' Lily ' , ' Marry ' ] 2.正向访问列表中的元素 names[0] #正向访问列表中的元素时,索引值从0开始取 ' Joy ' names[1 ] ' Lily ' names[2 ] ' Marry ' 3.逆向访问列表中的元素 names[-1 ] #逆向访...

    2018-06-18 00:28:50

  • Python的Django框架完成一个完整的论坛(1.settings.p

    完成后效果:http://www.cnblogs.com/xuyiqing/p/8274912.html settings.py源码 """ Django settings for BlogTest project.Generated by 'django-admin startproject' using Django 2.0.For more information on this file, seehttps://docs.djangoproject.com/en/2.0...

    2018-06-18 00:28:41

2