具有继承的简单、仅结构的模型

figurine的Python项目详细描述


#小雕像

**简单、仅结构且具有继承性的模型**

小雕像适用于哑模型。换言之,只有数据,没有方法。
对于web应用程序,会想到视图模型,或者任何您想要的模型
只表示数据的地方。

**

是的,您可以使用namedtuples来实现这一点,这可能会更好。
如果您希望您的模型def看起来更像传统的python对象,那么,
小雕像可以提供帮助。

尽管您可能需要一个factory函数以使用您选择的默认值启动它们。

json序列化来说是更好的,如果你真的想用一个namedtuple的话,你也可以用namedtuple来做。如果你真的想用namedtuple的话,你可以用asdict来做。如果你真的想用一个namedtuple的话,就用fignine来做。
定义_初始化(self):
self.tweets=['twitter']


class socialdata(facebookdata,twitterdata):
pass


class simplepage(figune.model):

def初始(self):
self.title=
self.stylesheets=[]
self.javascript=[]
self.meta={
self.value=1

类主页(simplepage,socialdata):

def初始(self):
self.username=“lucy\u theu dog”

model1=homepage()
打印(model.tweets)
{username':'lucy\u theu dog','title':','javascript':[,'posts':['facebook','value':1,'stylesheets':[,'meta':{},'tweets':['twitter']}

kwarg overrides或init
model2=homepage(title=“My Great Title”,
value=2)


print(model2)
{username':'lucy'the戥dog','title':'My Great Title','javascript':[],'posts':['facebook','value':2,'stylesheets':[],'meta':{},'tweets':['twitter']}
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用Java将dpi元数据写入jpeg图像   文件为什么Java会自动解码URI编码的文件名中的%2F?   java多动态时间事件侦听器   java中如何递归查找不同级别的属性值   java Apache Spark MySQL JavaRDD。foreachPartition为什么我得到ClassNotFoundException   Java中的循环变量文件名   java如何参数化调用JNA库的C库名称和路径?   swing如何使gif在Java中运行一次并停止?   Big Sur上的MacOS应用程序,具有java子进程和可访问性API权限   在page类中定义的java Webelement在测试类中不可访问   如何使用java if else从JSON文件中删除重复的元素?   java Android studio dalvik vm找不到类   java在数组中正确使用协方差