私はWebクローラーとWebベースのフロントエンド(または少なくともそれが見つけた情報)を書くつもりです。 Djangoフレームワークを使用してWebクローラーがWebクローラーに同じWebバックエンドを使用させることが可能かどうか疑問に思っていました。ウェブサイトとスタンドアロンアプリケーションでDjangoフレームワークを使用
1
A
答えて
3
Django ORMは、HTTPサーバーの外部で使用できます。
基本的には、環境変数DJANGO_SETTINGS_MODULE
を設定する必要があります。次に、djangoコードをインポートして使用することができます。ここにはarticle on stand-alone Django scriptsがあります。
また、custom management commandsを介してDjangoサーバと対話することもできます。これはもう少し作業になります。しかし、最終的にこの方法は、クローラとコントローラ(Djangoプロジェクト)との間でより大きなデカップリングを可能にします。
4
はい、同じデータベースを使用できます。
PHPアプリケーションの上にDjangoを使用して管理機能を使用する人や、DjangoとそのORMで新しい機能を構築する人がいます。
私が言うことは、クロールからのデータをDjangoにデータを保存させる場所に置く場合、各テーブルのDjangoモデルを作成している限り、そのデータにアクセスできるということです。
しかし、私はなぜクローラがDjango自体の中で記述できないのか分かりません。私はDjangoにいくつかの非ウェブベースのアプリケーション(クローラとアグリゲータ)を書いています。
関連する問題
- 1. djangoフレームワークでJavaコードを使用する
- 2. Djangoの認証バックエンドとしてDjango RESTフレームワークを使用
- 3. スタンドアロンアプリケーションでSpringを使用する
- 4. スタンドアロンアプリケーションでWPFナビゲーションを使用する
- 5. Djangoフレームワークを使用した例外
- 6. スタンドアロンアプリケーションでのSpark View Engineの使用
- 7. スタンドアロンアプリケーションとWebアプリケーション
- 8. Googleアプリケーションエンジンでdjango "site"フレームワークを使用する方法
- 9. Google App EngineでDjangoフレームワークを使用する
- 10. Django RESTフレームワーク - 405 SimpleRouterを使用してメソッドを使用できません
- 11. 教育用ウェブサイトに適したCMSフレームワーク
- 12. Djangoフレームワークを学ぶ
- 13. Django RESTフレームワーク+ Django REST Swagger + ImageField
- 14. DjangoはPHP +フレームワーク
- 15. はDjangoフレームワーク
- 16. Nginxのスタンドアロンアプリケーションでは、Playフレームワーク2.0でのルーティングが機能しません
- 17. スタンドアロンアプリケーションQt
- 18. PHPスタンドアロンアプリケーション
- 19. C++スタンドアロンアプリケーション
- 20. xbapでのリストビューナビゲーションの動作とスタンドアロンアプリケーション
- 21. Django JWT Django RESTフレームワークを使用したローカルとmod_wsgiサーバの認証動作が異なります
- 22. Django RESTフレームワーク:非モデルシリアライザ
- 23. DjangoのJava Webフレームワーク
- 24. .NETオブジェクトを使用してスタンドアロンアプリケーションでCrystal Reportを駆動できますか?
- 25. Django RESTフレームワーク:ユニットテストでHyperlinkedModelSerializerのURLフィールドを正しく使用する方法
- 26. Django RESTフレームワーク:ビューとビューセットの違い?
- 27. ApiキーとDjango Restフレームワーク認証トークン
- 28. ロギング:スタンドアロンアプリケーションのSyslog?
- 29. iPythonとDjangoでプロファイルを使用する
- 30. アプリエンジンとEclipseでDjangoを使用する
+1:クローラでDjango ORMを使用します。物事を簡単に保つ。 –