注释行超过 80 个字符:
MIDDLEWARE_CLASSES = (
'mydogslow.middleware.MyWatchdogMiddleware',
'gattlib.djangomiddleware.SetRemoteAddrFromXRealIP',
'i18n.middleware.SetLanguageMiddleware',
'whitelabels.middleware.SetWhitelabelMiddleware', # after SetLanguageMiddleware
'myaffiliateprogram.middleware.BlockReferringURLs',
)
最自然的分解方式是:
MIDDLEWARE_CLASSES = (
'mydogslow.middleware.MyWatchdogMiddleware',
'gattlib.djangomiddleware.SetRemoteAddrFromXRealIP',
'i18n.middleware.SetLanguageMiddleware',
'whitelabels.middleware.'
'SetWhitelabelMiddleware', # after SetLanguageMiddleware
'myaffiliateprogram.middleware.BlockReferringURLs',
)
不幸的是,悬挂缩进违反了 PEP8。
预先感谢您向我展示您将如何打破这一行。
请您参考如下方法:
我只想移动评论:
MIDDLEWARE_CLASSES = (
'mydogslow.middleware.MyWatchdogMiddleware',
'gattlib.djangomiddleware.SetRemoteAddrFromXRealIP',
'i18n.middleware.SetLanguageMiddleware',
# This middleware needs to be after SetLanguageMiddleware
'whitelabels.middleware.SetWhitelabelMiddleware',
'myaffiliateprogram.middleware.BlockReferringURLs',
)
