【python – 列出namedtuple子类的属性】教程文章相关的互联网学习教程文章

python – 创建ModelAdmin对象时没有属性’_meta’错误【代码】

我是Django的新手,我正在尝试为我的模型自定义Admin界面,但在尝试添加ModelAdmin对象时出错.我的代码和错误包含在下面.如果我从register语句中取出BlogAdmin对象,我不会收到任何错误,并且网站加载正常. 谢谢你的帮助!class Blog(models.Model):name = models.CharField(max_length=300)url = models.URLField()class BlogAdmin(admin.ModelAdmin):list_display = ['name', 'url']search_fields = ["name"]admin.site.register([Bl...

python – 具有“计算”名称的类属性【代码】

通过“计算”名称定义类属性时,如:class C(object):for name in (....):exec("%s = ..." % (name,...))有没有一种处理众多属性定义的方法比使用exec? getattr(C,name)不起作用,因为在类构造期间没有定义C …解决方法:怎么样:class C(object):blah blahfor name in (...):setattr(C, name, "....")也就是说,在定义之后进行属性设置.

python – 检查以下划线开头的属性是否可以?【代码】

我一直在研究一种非常简单的用于挂架的crud发电机.我想出了一些检查的东西SomeClass._sa_class_manager.mapper.c检查这个(或调用以下划线开头的方法)是否可以?我总是认为这是合法的虽然不赞成,因为它严重依赖于类/对象的内部结构.但是,嘿,因为python在Java意义上没有真正的接口也许没关系.解决方法:故意(在Python中)没有“私有”范围.一个惯例是,任何以下划线开头的东西都不应该被理想地使用,因此如果它的行为或定义在下一个版本中...

python – 如何测试一个类是否包含特定属性?【代码】

如何测试以查看某个类是否包含特定属性?In [14]: user = User.objects.get(pk=2) In [18]: user.__dict__ Out[18]: {'date_joined': datetime.datetime(2010, 3, 17, 15, 20, 45), 'email': u'IloveDick@nwo.gov', 'first_name': u'', 'id': 2L, 'is_active': 1, 'is_staff': 0, 'is_superuser': 0, 'last_login': datetime.datetime(2010, 3, 17, 16, 15, 35), 'last_name': u'', 'password': u'sha1$44a2055f5',...

python:module没有属性mechanize【代码】

#!/usr/bin/env python import mechanizemech = mechanize.Browser() page = br.open(SchoolRank('KY'))得到:Traceback (most recent call last):File "mechanize.py", line 2, in <module>import mechanizeFile "/home/jcress/Documents/programming/schooldig/trunk/mechanize.py", line 12, in <module>mech = mechanize.Browser() AttributeError: 'module' object has no attribute 'Browser'我很困惑.我为2.6和2.7安装了模块...

python – Django ModelMultipleChoiceField对象没有属性to_field_name【代码】

我正在尝试为ModelForm创建自定义字段.我从ModelMultipleChoiceField扩展然后覆盖render和render_options,但是,当我只是尝试导入我的表单时,我不断收到此异常: AttributeError:’ModelMultipleChoiceField’对象没有属性’to_field_name’ 我不确定我错过了什么.我甚至尝试过为我的新类添加一个to_field_name属性,但这没有用.这是我的代码:class MultiSelect(ModelMultipleChoiceField): def __init__(self, queryset, cache_ch...

python – 如何找出对象是否具有属性?【代码】

if groupName.group == "None":错误:AttributeError: 'NoneType' object has no attribute 'group'如何检查对象是否具有属性?解决方法:错误消息告诉您groupName本身是None. 在这种情况下,测试它是否具有特定属性几乎没有意义. 所以你可能想要更像的东西:If groupName is not None:print groupName.group或者,如果groupName对象可能没有组属性:If groupName is not None:print getattr(groupName, 'group', None)(注意:getattr...

python – Django – 使用order_with_respect_to属性的bulk_create对象

嗨,我有模型对象列表:my_objects,应保存在数据库中.此模型在其Meta类中具有order_with_respect_to属性. 当我尝试批量创建此列表时,我得到了:null value in column “_order” violates not-null constraint” during bulk_create当我只是迭代元素并在每个元素上调用save()时.一切都很好,但这样的顺序数据库访问并不能满足我…… 我试图调用signals.pre_save.send函数,但这并没有改变这种情况. 当我在my_objects的每个signle元素上...

python – %matplotlib内联:’NoneType’对象没有属性’is_interactive’【代码】

我不知道为什么会这样.我该如何解决?In [1]: %matplotlib inline我得到了这个:AttributeError: 'NoneType' object has no attribute 'is_interactive'In [1]: %matplotlib inline --------------------------------------------------------------------------- UnknownBackend Traceback (most recent call last) <ipython-input-1-2b1da000a957> in <module>() ----> 1 get_ipython().magic(u'matp...

python – Theano AttributeError:’module’对象没有属性’tests’【代码】

我有Keras安装了Theano后端,它工作正常,突然我导入keras时出现以下错误:Using Theano backend. --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-2-570b835f182b> in <module>()1 # import keras ----> 2 from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, loa...

Python AttributeError:’figure()’不是Qt属性或信号【代码】

下面是我正在尝试运行的简单代码:from matplotlib import pyplot as pltmovies=["Annie", "Ben","Casa", "Gandhi", "West"] num_oscars=[5,11,3,8,10]xs=[i+0.1 for i, _ in enumerate(movies)]plt.bar(xs,num_oscars)我收到以下错误(在pycharm中运行,Anaconda安装,python 2.7):Traceback (most recent call last):File "C:/Users/AlexPower/Desktop/python/myCode/ch2_new_1", line 15, in <module>plt.bar(xs,num_oscars)File ...

如何从另一个对象的方法访问对象的属性,这是Python中的一个属性?【代码】

我想知道是否可能,如果是的话,如何在实现组合时访问“超级”类实例的属性. 下面提供的示例仅用于提供想法,并在进一步说明中设置共同点. 我希望直接从对象“门”(类型为DoorElement)访问MiniVan实例的“id”属性. 我的守则class Car:def __init__(self, _id):self.id = _idclass CarElement:def __init__(self, name):self.name = namedef get_car_id(self):# Body which will access value of attribute "id"return car_idclass Mi...

Python – 如何定义不受__getattr__影响的属性?【代码】

我对Python很新.在最近编程很多PHP时,我习惯了一些创造性地使用__get和__set“魔术”方法.这些只在该类的公共变量不存在时才被调用. 我试图在Python中复制相同的行为,但似乎失败了.鉴于似乎没有办法以C / PHP方式实际定义类变量,当我尝试在我的类中通常使用变量时(即通过self),它最终调用__getattr__! 如何定义我不希望受__getattr__影响的类的属性? 我正在尝试做的一些示例代码如下,我想要self.Document和self.Filename不要调用...

如何使用Python中的Mechanize获取嵌套标签中的HTML属性?【代码】

所有.我在使用Python中的Mechanize获取嵌套HTML中的链接时遇到了麻烦.这是我当前的代码(我已经尝试了一切;这只是最新的副本,它无法正常工作)(并原谅我的变量名称(东西,东西)):soup = BeautifulSoup(resultsPage)if not soup.find(attrs={'class' : 'paging'}):print "Only one producted listed!" else: stuff = soup.find('div', attrs={'class' : 'paging'}).ul.lifor thing in stuff:print thing这是我正在看的HTML:<div cl...

python – lxml – 在findall()中使用regex按属性值查找标记【代码】

我正在尝试使用lxml来获取格式为的注释数组<div id="comment-1">TEXT </div><div id="comment-2">TEXT </div><div id="comment-3">TEXT </div> ...我试过用html.findall(".//div[@id='comment-*']")但是这会搜索文字星号. 我正在尝试做什么是正确的语法? 编辑:我终于通过这样做了doc = lxml.html.parse(url).getroot() comment_array = doc.xpath('.//div[starts-with(@id, "comment-")]')解决方法:您可以使用regular XPath func...