Có danh sách tham chiếu toàn diện về các tên bước nhập thiết lập chung không?Có danh sách tham chiếu tốt cho tên của các bước nhập genericsetup
Tên của các bước nhập thiết lập chung không phải lúc nào cũng khớp với tên của tệp xml tương ứng của chúng, ví dụ 'types.xml' có bước nhập được gọi là 'typeinfo'.
Trong trường hợp không có danh sách, tôi sẽ hài lòng với cách tiếp cận đơn giản để tìm ra tên của bước nhập. Ví dụ: tên bước nhập cho plone.app.registry được quản lý bởi tệp 'registry.xml' không rõ ràng, tôi đã cố gắng gọi nó là 'đăng ký' nhưng không thành công, xem mã bên dưới:
from Products.CMFCore.utils import getToolByName
PROFILE_ID = 'profile-my.package:default'
setup = getToolByName(context, 'portal_setup')
setup.runImportStepFromProfile(PROFILE_ID, 'registry')
Và kết quả là:
ValueError: No such import step: registry
Tôi cố gắng đó và nhận được kết quả như sau: '[u'languagetool', u'portal-transforms-khác nhau]' –
tôi thấy, đó là một chút không đầy đủ, đúng không ?! Tôi đã cập nhật câu trả lời của mình. –