Web サービスを提供するために Django を使用しています。現時点では、FTP とコードの更新にしかアクセスできません。コマンドラインへのアクセスや、あらゆる種類の実行可能ファイルの実行はありません。
Windows Server 2005 マシンを使用しています。
Django プロジェクト内にフォルダを配置するだけで、Crypto を使用できますか?
そうでない場合、良い代替手段はありますか?
助けて素晴らしい人たちになるでしょう!!!
アップロードする前にpycryptoをビルドする必要があります。これは、サーバーと可能な限り類似した環境のマシンで実行する必要があります。
ビルドするにpython setup.py build
は、pycrypto-2.1.0ディレクトリ内から実行します。これにより作成されますbuild\lib.win32-2.6\Crypto
(libxxxディレクトリの名前は少し異なる場合があります)。
Crypto
フォルダをサーバーのPythonパスのどこかにFTPで転送します。Djangoプロジェクトフォルダー内は機能する場合と機能しない場合があります。site-packages
安全な方法は、アクセスできる場合は、フォルダに正しく配置することです。
Windowsでの展開についてはよくわかりませんが、通常、変更を加えるたびにサーバーを再起動してアプリケーションを再ロードする必要があります。うまくいけば、それはあなたが「コードの更新」によって意味したことです