本文整理汇总了Python中constants.applications.DEVICE_TYPES.values方法的典型用法代码示例。如果您正苦于以下问题:Python DEVICE_TYPES.values方法的具体用法?Python DEVICE_TYPES.values怎么用?Python DEVICE_TYPES.values使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类constants.applications.DEVICE_TYPES
的用法示例。
在下文中一共展示了DEVICE_TYPES.values方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: device_list
# 需要导入模块: from constants.applications import DEVICE_TYPES [as 别名]
# 或者: from constants.applications.DEVICE_TYPES import values [as 别名]
def device_list(product):
device_types = product.device_types
if device_types:
t = env.get_template('detail/helpers/device_list.html')
return jinja2.Markup(t.render({
'device_types': device_types,
'all_device_types': DEVICE_TYPES.values()}))
示例2: _step
# 需要导入模块: from constants.applications import DEVICE_TYPES [as 别名]
# 或者: from constants.applications.DEVICE_TYPES import values [as 别名]
def _step(self):
self.user.update(read_dev_agreement=datetime.datetime.now())
self.cl = AppSubmissionChecklist.objects.create(addon=self.webapp, terms=True, manifest=True)
# Associate app with user.
AddonUser.objects.create(addon=self.webapp, user=self.user)
# Associate device type with app.
self.dtype = DEVICE_TYPES.values()[0]
AddonDeviceType.objects.create(addon=self.webapp, device_type=self.dtype.id)
self.device_types = [self.dtype]
# Associate category with app.
self.cat1 = Category.objects.create(type=amo.ADDON_WEBAPP, name="Fun")
AddonCategory.objects.create(addon=self.webapp, category=self.cat1)
示例3: devices
# 需要导入模块: from constants.applications import DEVICE_TYPES [as 别名]
# 或者: from constants.applications.DEVICE_TYPES import values [as 别名]
def devices(self, data):
with no_translation():
names = dict([(n.api_name, n.id)
for n in DEVICE_TYPES.values()])
filtered = [names.get(n, n) for n in data.get('device_types', [])]
return {'device_types': filtered}