django泛型模型为子类模型提供了一个清晰的api,用于获取超类、子类和进行比较。

django-generic-models的Python项目详细描述


===
django通用模型
==


…图片::https://travis-ci.org/jpmelos/django-generic-models.svg?branch=master
:target:https://travis ci.org/jpmelos/django generic models


支持:

*python 3.4、3.5和3.6。
*django 1.8、1.9、1.10,1.11和2.0.

----
安装
----


::


$pip install django通用模型

----
基本用法
----


将超类声明为“typedmodel”的子类:

。模型从generic models导入typedmodel

动物(类型模型):
name=charfield(最大长度=30)


def say_something(self):
raise notimplementederror


像往常一样声明子类:

from django.db.models import charfield


class cat(animal):
color=charfield(max_length=30)


def say_something(self):
return'meow'

使用:

cat=cat()
animal=cat.generic
cat=animal.specific


comparison也可以使用:

>print(cat==animal)
true

语义上。

例如工作代码,检查一下``测试`应用``。


=--

开发
=--






>
>














$python dev.pypypypy.pypy质量


















<运行测试运行测试
^^^^^^^^^^^^^^^^^^^^^^^^^^^

测试,使用:



$python dev.py test




>运行测试``tox```::


$tox


pypi发行版打包的pypi发行版
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^是的如果没有,您可以看到“git clean-dfx--dry run”有什么问题,并删除或跟踪并提交这些文件。

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

推荐PyPI第三方库


热门话题
java根据选择随机设置图标   java如何将Android Studio与本地服务器数据库SQL server 2008连接?   java在点击鼠标后绘制一个椭圆形   java选项窗格相对于其父项的位置   java如何在Android中的switch case中使用String[]输入?   安卓无法从“15.0.1”确定java版本   如果满足特定条件,java是否重置计时器?   java是一个实体类,可以在OOAD中返回其他实体实例吗?   bash将对jar文件| cut | awk和java程序的调用集成到一个统一进程中   Spring安全更新身份验证成功时的最后登录日期   数据库身份验证中基于Java控制台的客户端服务器登录应用程序错误   java Selenium junit测试失败,驱动程序过早获取URL   java LibGdx多点触摸事件混淆   带扫描仪的java打印空间   来自旧版应用程序的java springcloudsleuth头   java如何实现模板设计模式?   java如何比较具有多个值的键的两个映射?   读取时R中的java MemoryError。xlsx