То, какова надлежащая идиома для именования django образцовые поля, которые являются Python, зарезервировало имена?

os.stat ()

import os
filename = "/etc/fstab"
statbuf = os.stat(filename)
print("Modification time: {}".format(statbuf.st_mtime))

Linux не записывает время создания файла ( для большей части fileystems).

5
задан priestc 18 September 2009 в 17:48
поделиться

2 ответа

С этими примерами проблем нет. Просто используйте комплексный и тип . Вы только затеняетесь в очень ограниченной области (само определение класса). После этого вы будете получать к ним доступ, используя точечную нотацию ( self.type ), так что двусмысленности нет:

Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) 
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class Foo(object):
...     type = 'abc'
... 
>>> f = Foo()
>>> f.type
'abc'
>>> class Bar(object):
...     complex = 123+4j
... 
>>> bar = Bar()
>>> bar.complex
(123+4j)
>>> 
4
ответ дан 14 December 2019 в 19:19
поделиться

Вы действительно хотите использовать db_column = "complex" аргумент и назвать свое поле чем-нибудь еще?

1
ответ дан 14 December 2019 в 19:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: