今回、CMSの調査をしていまして、出てきたWagtailを使ってみました。その際の簡単な説明だけ残しておこうと思います。
まずプロジェクトであがってきたのはDjangoを使用してCMSを搭載させれるかどうかということでした。そのためのパッケージもあるようです。ですが、調べていたらどうやらWagtailの方がいいのかどうかということでいったん使い勝手的なところ調査しました。
以下、説明していきます。
1.インストール
まずはインストールからですが、これは問題ないのではないかと思います。ただ、私が勘違いしていたのははじめにDjangoのプロジェクトを設定してからWagtailをいれると思っていましたが、公式ドキュメントをみて「あれ??」ということで単純にPythonの仮想環境を作成してそこにWagtailを落としてきました。
********************
2.プロジェクト作成
次に、プロジェクト作成です。ここでもちょっとはまりました。
こちらのサイトをみていたのですが、
wagtail start mysite mysite
これでは作成できませんでした。
以下のようなエラーが返ってきました。
Creating a Wagtail project called cms CommandError: Destination directory 'C:\cms\cms' does not exist, please create it first.
そこで、DjangoでもLaravel でもなんでもそうかと思いますが、使えるコマンドを確認することができるので、試してみることに。
(myvenv) C:\cms>wagtail Type 'wagtail help <subcommand>' for help on a specific subcommand. Available subcommands: start Creates the directory structure for a new Wagtail project. updatemodulepaths Update a Wagtail project tree to use Wagtail 2.x module paths
きちんと出てきてくれましたね。
プロジェクトを作成するためには、どうやら
wagtail start <プロジェクト名>
を叩く必要があるようです。
すると、写真のようなファイル群が作成されます。
では、ここから様々なことをやっていきたいと思います。
って、あれ?フォルダの中身とかほとんどDjangoみたいなものではないですか。
しかもDockerファイルまで生成してくれています。ありがたい。
いったん中身をいじるのに専念したいので
続きはまた次回。