腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
派生
自
Django
模型
的
类
上
使用
__
new__
不起作用
、
、
这是令我困惑
的
事情,但我不能得到一个明确
的
答案。在从
DJango
模型
派生
的
类
中
使用
__
new__
方法(或者更准确地说,静态方法)。这就是__
new__
的
理想用法(因为我们
使用
的
是
Django
,所以我们可以假设
使用
的
是Python2.x版本): def __
new__
浏览 1
提问于2012-02-02
得票数 7
回答已采纳
1
回答
如何动态选择python基
类
?
、
、
在python (3)中,我想动态地
从
几个基
类
创建一个
派生
类
。具体示例:在selenium中,为了运行基于GUI
的
测试,可以通过以下方式
从
Firefox或Chrome启动驱动程序:driver = webdriver.Chrome()class
浏览 2
提问于2017-09-26
得票数 1
回答已采纳
1
回答
Python2和Python3:__init__和__
new__
、
、
、
、
我读过其他问题,这些问题解释了__init__和__
new__
之间
的
区别,但我只是不明白为什么在下面的代码中没有python2:和Python3:initclassExampleClass(): print ("new") print ("init")
浏览 3
提问于2015-08-02
得票数 2
回答已采纳
1
回答
Django
-为什么在
模型
类
中声明变量是静态
的
、
我已经和
Django
一起阅读和工作了一段时间。我仍然感到困惑
的
是为什么我们在
Django
中创建
的
模型
类
是由静态变量而不是成员变量组成
的
。max_length=128, unique=True) return self.name 我在这里阅读了页面,它解释了python中
的
静态变量和实例变量,但是我仍然不明白为什么
Django
希望
模型
中
的
浏览 2
提问于2016-09-16
得票数 6
1
回答
Django
中
的
干燥唯一
对
象
、
、
我想确保一个对象是唯一
的
,如果不是的话,当用户试图保存它(例如通过管理员)时抛出一个错误?所谓“唯一”,我
的
意思是,某些对象
的
属性可能包含与其他对象相同
的
值,但它们不可能都与另一个对象
的
值相同。models.CharField(max_length=150) unique_together = ("common_name", "latin_name") 但是,每次重构
模型
(例如添加一个新字段,或更改现
浏览 1
提问于2009-09-07
得票数 5
1
回答
Django
:动态/以编程方式设置
模型
字段
、
、
我正在尝试基于在其他
类
上声明
的
元数据创建带有字段
的
表。for key, info in metadata.items():当前发生
的
情况是在迁移中创建表并在
类
中声明字段但是通过setattr包含
的
字段没有被包含在迁移中,即使它们在
使用
调试器检查时正确地出现在
类
中。有什么魔法只适用于声明为“就地”
的
字段吗?我如何动态地设置这些字段? 编辑:<
浏览 4
提问于2019-10-18
得票数 1
回答已采纳
1
回答
Django
syncdb表自定义名称
manage.py syncdb为form appname_modelname.How中
的
模型
创建db表可以让manage.py以modelname格式创建表吗?是唯一
的
方法是添加class Meta: db_table = u'modelname'
浏览 2
提问于2011-09-21
得票数 9
回答已采纳
1
回答
不更改数据库名称
的
Django
模型
子类
、
我正在制作一个
Django
模型
装饰器,它接受一个
Django
模型
,并给它一些额外
的
方法。
Django
使用
:'%s_%s' % (app_name, class_name)为这个
模型
创建数据库名称。当您修饰Model时,表名突然
从
装饰器
的
应用程序名和
类
名
派生
而来,而不是
从
原始
类
派生
而来(这在字面上是正确<em
浏览 3
提问于2010-07-19
得票数 0
回答已采纳
6
回答
Django
:
从
抽象
模型
继承权限?
、
、
、
可以
从
Django
中
的
抽象
模型
继承权限吗?关于那件事我什么也找不到。
对
我来说这不管用!权限不被创建,因为它不存在于继承自该类
的
模型
上。
浏览 2
提问于2010-06-03
得票数 4
回答已采纳
1
回答
Django
:自定义元
类
继承和扩展“`ModelBase`”
、
、
、
、
我希望自己
的
Metaclass继承ModelBase,然后通过扩展它
的
__
new__
方法来添加额外
的
逻辑。然而,我认为在我
使用
MRO/继承顺序时发生了一些奇怪
的
事情。以下是基本情况: def __# call to `super` to give me the return value fr
浏览 4
提问于2017-12-29
得票数 0
回答已采纳
1
回答
使用
kwargs时Python 2和3元
类
兼容性
、
、
、
我正在创建一个元
类
,在其中我定制了__
new__
方法,以定制如何根据kwargs中提供
的
值创建新
的
类
。__
new__
(cls, name, bases, kwargs)class FooClass(six.with_metaclass(FooMeta, FooBase)):这
不起作用
,因为
浏览 4
提问于2013-05-18
得票数 3
回答已采纳
2
回答
类
继承和__new___
我在
类
的
__metaclass__属性和实际继承之间,以及在这两种情况下调用__
new__
的
方式之间有很多混淆。我
的
问题来自于深入研究
django
框架中
的
一些
模型
代码。假设我想将一个属性附加到一个
类
,因为它是在子类
的
Meta子类中定义
的
:我
浏览 0
提问于2013-03-15
得票数 1
回答已采纳
2
回答
Django
模型
是如何工作
的
?
、
、
所以我可以像这样创建
Django
模型
: title = models.TextFieldtitle = models.TextField(max_length=200)但是在
Django<
浏览 16
提问于2012-08-17
得票数 21
回答已采纳
5
回答
如何覆盖
django
中超
类
模型
字段
的
详细名称
、
、
、
假设我有一个继承自SuperFoo
的
Foo
模型
: name = models.CharField('name of SuperFooclass Foo(SuperFoo):在
类
Foo中,我想覆盖SuperFoo
的
name字段
的
verbose_name。如果不是,那么在
模型
浏览 0
提问于2009-05-29
得票数 30
回答已采纳
1
回答
只对子类
使用
元
类
、
、
在Python3.2或更高版本中是否有一种方法来定义一个
类
,该类
的
子类应该
使用
特定
的
元
类
来创建,而不需要
使用
该元
类
本身来创建该类?将通过创建Enum
的
子类并将值分配给该类
的
属性来声明枚举类型。通过Enum
的
元
类
,这些属性值将被新
类
的
实例替换。 Enum
类
还可以定义一些可用于其子类或其实例
的
类
或实例方法或成员。_
浏览 3
提问于2014-01-20
得票数 10
回答已采纳
2
回答
Django
模型
继承-我可以改变
模型
类型吗?
、
当我
使用
多表继承时,
Django
创建了两个表-一个用于基
类
,另一个用于
派生
类
,指向第一个。有没有办法在删除
派生
表项
的
同时保留基表条目,并为另一个
模型
创建另一个条目?简单地说:我有
模型
: A,B(
从
A
派生
),C(
从
A
派生
)。我想将B类型
的
对象转换为C类型。复制不是一个好
的
解决方案,因为A充当一组项,所以项通过ForeignKey指
浏览 1
提问于2009-09-09
得票数 2
回答已采纳
2
回答
django
新手入门:创建
模型
时出现bug
、
你好 File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\
django
-1.1.2-py2.7.egg\
d
浏览 0
提问于2011-01-16
得票数 1
回答已采纳
1
回答
python 3.4和3.5之间元
类
处理
的
变化
、
、
、
我有以下结构(用于覆盖
Django
模型
行为): ...其中,在
django
.db.models.base中,
模型
定义为: ...所以,我有一个
从
Model
派生
的
类
CustomModel。Model
的
元
类
是ModelBase。
浏览 0
提问于2017-09-20
得票数 2
1
回答
从
现有的基本对象(不是
派生
对象)创建新
的
派生
对象
假设
django
中有以下
类
结构:class Derived(Base)b = Base()d = Derived(b)谢谢 注意:我认为这与“如何在
Django
?中
从
模型
库转到
派生
类
”是
浏览 0
提问于2016-10-17
得票数 4
回答已采纳
3
回答
元
类
:为什么没有
从
基
类
继承方法?
、
、
我试着理解Python中
的
元
类
黑魔法。例如,可以
使用
AFAIK、元
类
来确保在
派生
类
中实现某些方法,但我有一个问题,即子类。似乎我需要显式地实现所有必需
的
派生
方法,即使没有理由(?)做那件事。In [1]: class Meta(type): ...: if 'some_method__
new__</
浏览 0
提问于2018-05-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础之常用魔法函数
Python黑魔法:元类
Python进阶-元类详解
Python元类编程
Django之模型
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券