django -- 为模式增加方法
2024-08-24 17:44:44
在django中模式中的方法是行级的、也就是说它操作是表里的行、不是整个表
一、模式定义:
from django.db import models # Create your models here.
from datetime import datetime,timedelta class Person(models.Model):
name = models.CharField(max_length=100)
birthday=models.DateTimeField() def __init__(self,name='welson',birthday=datetime.now()):
self.name=name
self.birthday=birthday def __str__(self):
return self.name def say_hello(self):
print("hello I am {0}".format(self.name))
二、行级方法的调用:
python3 manage.py shell
Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import django
>>> django.setup()
>>> from polls.models import Person
>>>
>>> p=Person()
>>> p.say_hello()
hello I am welson
----
最新文章
- 常用的 SQL语句------CRUD
- Python 中文Key 报错问题
- 【转载】synchronized 与 Lock 的那点事
- 【轻院热身赛】级数求和、进制转换、candy
- 会话技术之Cookie 和 Session
- mysql 取得行号后再排序
- css单独设定样式
- ArcGIS API for JavaScript 4.x 本地部署之Nginx法
- Web Storage:浏览器端数据储存机制
- Python爬虫入门教程 23-100 石家庄链家租房数据抓取
- python 创建类的实例对象
- 收获,不止oracle
- js 判断是否是空对象
- Web Responsive Table, 只需CSS使table在手机和平板中完美显示
- 企业应用开发中最常用c++库
- 移动端视频h5表现问题汇总
- dubbo服务器启动后报错端口被占用
- Struts html(标签)
- org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'statisticalMapper' defined in file
- python模块之PIL模块(生成随机验证码图片)