django-cmsで、さまざまなページで多くの変更を行い、新しいページを追加した場合、各ページで個別に[公開]をクリックする代わりの方法はありますか?
ええ、このシナリオのためだけの管理コマンドがあります。
cms publisher-publish
次のオプションを受け入れます
--unpublished
:未公開のものを含むすべてのドラフトを公開するように設定します。設定されていない場合、すでに公開されているページのみが再公開されます。-l, --language
:1つの言語のみでページを公開するための言語コードを指定します。指定しない場合、このコマンドはすべてのページ言語を公開します。--site
:指定したサイトのページのみを公開するサイトIDを指定します。指定しない場合、このコマンドはすべてのサイトのページを公開します。例;
#publish drafts for public pages in all languages
cms publisher-publish
#publish all drafts in all pages
cms publisher-publish --unpublished
#publish drafts for public pages in deutsch
cms publisher-publish --language=de
#publish all drafts in deutsch
cms publisher-publish --unpublished --language=de
#publish all drafts in deutsch, but only for site with id=2
cms publisher-publish --unpublished --language=de --site=2
これに関する完全なドキュメントはここにあります。http://docs.django-cms.org/en/latest/reference/cli.html#cms-publisher-publish
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加