0

サービスを選択する際の参考にしてください。

科学的な顧客計算サービスを備えたサイトを構築したい: すべての顧客には個人アカウントがあり、さまざまな支払いプランがあり、顧客はアカウント設定を調整でき、JSON/XML として渡され、データを入力し、サービスがその上でデータマイニングを行い、結果をアカウントに表示します。

サービスのために、私は Python の NumPy および SciPy-stack モジュールを使用しています - Python を学び始めたのは、科学に最適だからです。私はPythonの初心者で、3週間です。Drupal を使用したい Web サイトについては、非常によく学びました。非常に人気のあるモジュールがあり、Django (または Django CMS、または Plone) にはありません: Views、Context、Rules、Features、Token、social loginアカウントなどを作成せずにすべてのソーシャルネットワークから

だから、ウェブプログラミングはしたくない。Python を使って科学に専念したい。Django のようなフレームワークを選択すると、学習に多くの時間がかかるのではないかと心配している仕事。

質問: Python と PHP の Drupal を統合するにはどうすればよいですか? Drupal インターフェイスで Python で生成された計算結果を表示するにはどうすればよいですか? それとも別の方法がありますか?(Mashape は知っていますが、独自のサービスが必要です)

4

2 に答える 2

0

exec()コマンドを使用して、PHP から Python プログラムを呼び出します。

exec('science.py', $output);

警告: ユーザー パラメータがプログラムに渡される場合、これは潜在的なセキュリティ ホールです。

于 2013-06-10T18:12:55.040 に答える
0

PHP のGearmanを使用して、ジョブ キューとワーカーを構築できます。あなたの非常に単純な Web サイトは、python が完了するまでジョブをキューに入れます。

編集: Drupal のより完全なリファレンスは次のとおりです: https://groups.drupal.org/node/36428

于 2013-06-10T16:56:28.847 に答える