こんにちは、babblemanさん
初めてのWebアプリケーションを作成されたとのことでお疲れさまでした!
もし初心者の方なのであれば、なかなか最後まで作り上げる人はいないので素晴らしいと思います????
さて、ご質問の内容ですが、
このフォルダ構成をそのままサーバー上にアップロードするのに特別な知識は必要になるのでしょうか?
インターネット上で使用する際にはサーバーで用意されている新たなDBを使用する形になるのでしょうか?
結論から言うと、
- 特別な知識は必要になります
- サーバー上に、新たなDBを設置する必要があります
です。
ただ、インフラの構成というのは無数に考えられるものなので、初めてアップロードするということであれば、PaaSの利用をおすすめします。
PaaSはPaaSで、PaaS独特な仕様を学ぶ必要があるのですが、一度学べはそのプラットフォームでは、手軽にアップロードできるようになるので、学習の価値はあると思います。
有名なPaaSをいくつか上げると、次のとおりです。
AmazonのAWSや、Googleは会社として有名ですが、個人的にはHerokuが、最も手軽で利用しやすいと思います。
HerokuのデフォルトのDBはPostgreSQLというMySQLとは別のDBなのですが、MySQLと完全互換性があるClearDBのプラグインで追加し、Heroku上で利用できるので、ローカルでMySQLを利用していても、HerokuでWebアプリケーションを動作させることができると思います。
Pythonに関しては、以下のリンクがドキュメントとなっているので、ご参照ください。
https://devcenter.heroku.com/categories/python-support
以上、ご参考になれば、幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/04 08:56