私は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. スタンドアロンアプリケーションでバックエンドサービスプロバイダを使用する
- 6. Django RESTフレームワーク:Use OneToOneFieldはDjango RESTフレームワークを使用して、Use OneToOneFieldとRetrieveUpdateDestroyAPIViewがpkでGETできない場合、
- 7. Djangoフレームワークを使用した例外
- 8. スタンドアロンアプリケーションでのSpark View Engineの使用
- 9. スタンドアロンアプリケーションでDALとAuthを使用した場合のAttributeError
- 10. Django RESTフレームワーク - TokenAuthentication - キャッシュの使用
- 11. DjangoのウェブサイトとZinniaで使用される検索エンジン?
- 12. スタンドアロンアプリケーションとWebアプリケーション
- 13. djangoとdjango restフレームワークを使用している間の例外処理
- 14. Vue.jsウェブサイトで使用されているCSSフレームワーク
- 15. Djangoフレームワークを使用してPythonでフォーム値を取得
- 16. スタンドアロンアプリケーション用のapache sparkでmagellan geospatialライブラリを使用する
- 17. Django RESTフレームワークとcoreapiでファイルをアップロード
- 18. Googleアプリケーションエンジンでdjango "site"フレームワークを使用する方法
- 19. Google App EngineでDjangoフレームワークを使用する
- 20. Django RESTフレームワークでトランザクションを使用するには?
- 21. Django RESTフレームワーク - 405 SimpleRouterを使用してメソッドを使用できません
- 22. スタンドアロンアプリケーションでスプリング統合を使用できますか?
- 23. djangoサイトのフレームワークでwwwとrootの単一サイトを使用する方法
- 24. Django RESTフレームワークとHTMLページ
- 25. django image upload restフレームワークとテストクライアント
- 26. 列挙型djangoとrestフレームワーク
- 27. django restフレームワーク:contenttype unique_togetherとシリアライゼーション
- 28. 教育用ウェブサイトに適したCMSフレームワーク
- 29. 管理用ウェブサイトのDjango管理者を使用
- 30. スタンドアロンアプリケーション用のRESTful APIコールバック
+1:クローラでDjango ORMを使用します。物事を簡単に保つ。 –