問題タブ [backend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django-モデルを更新しても古いFileFieldは削除されません
FileFieldを持つモデルを持つdjangoでアプリケーションを実装しています:
djangoがモデルを管理する管理バックエンドがあります。admin.pyファイルを追加したところ、djangoがすべてを管理してくれます
バックエンドでは、スライドショーを追加、削除、更新することができます。ただし、スライドショーを更新してその属性サムネイル[FileField]を変更しようとすると、djangoは古いファイルを削除しません。その結果、いくつかの更新の後、サーバーは役に立たない多くのファイルでいっぱいになります。私の質問は、更新後にdjangoにこれらのファイルを自動的に削除させるにはどうすればよいですか?
よろしくお願いします
django - django admin の異なる認証バックエンド
Django 管理サイトに別の認証バックエンドを使用するための最適なソリューションは何でしょうか?
iphone - バックエンドと Objective-C/Cocoa 間の通信のフォーマット
バックエンド サーバーに接続されている iPhone アプリを開発しています。いくつかのリクエストを通じて、何度も通信する必要があります。HTTP メッセージを送信していますが、何らかの方法で解析できる、より複雑な応答を受信したいと考えています。おそらく、私はサーバーからの応答に任意のタイプの形式を提供できるので、私の質問は次のとおりです: Objective-C/Cocoa を使用/解析し、何らかの辞書に変換するのに、どちらが簡単で (おそらくさらに高速でしょうか)?
少し主観的であることは承知していますが、それでも有効な質問だと思います。一部のプログラミング言語では、一部の形式のサポートが多く、他の形式のサポートが少ないだけです。
c++ - Actionscript 3.0 を C++ バックエンドに接続しますか?
フラッシュ フロントエンドを C++ 駆動のバックエンドに接続する方法があるかどうか知りたいです。私は現在、これに関連するプロジェクトに取り組んでいませんが、Scaleformというゲーム業界で使用されているアプリケーションが、ゲームでメニューを作成するためにそのようなことを行うための知識を必要とすることを知りました。
django - Django でカスタム認証バックエンドを設定するための包括的なガイド、またはポインターを探しています
システムでモデルを作成した別のデータベースにクエリを実行するカスタム バックエンドをセットアップしようとしています。独自のルール (ユーザー名の代わりに電子メール、別の方法でソルト化/ハッシュ化されたパスワード) を使用するため、組み込みの認証を使用できません。次のようにカスタム認証バックエンドを設定しました。
BlahBlahBackend を認証バックエンドとして追加しました。
AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend', 'socialauth.auth_backends.OpenIdBackend', 'socialauth.auth_backends.TwitterBackend', 'socialauth.auth_backends.FacebookBackend', 'socialauth.auth_backends.BlahBlahBackend', )
ご覧のとおり、socialauth にもある既存の認証バックエンドもいくつか使用しています。
次のビューを指す送信フォームがあります。
ただし、この方法でログインしようとすると、他のバックエンドの 1 つ以上が、その方法を使用してログインしようとしているかのように動作しているように見えます。
バックエンドがキャッシュされていることを読んだので、実行しました
バックエンドのキャッシュをクリアします。
私の主な質問は次のとおりです。
- AUTHENTICATION_BACKENDS にリストされているアイテムの順序
- システムはどのバックエンドを使用するかをどのように決定/認識しますか? これはどのドキュメントでも明確にされておらず、少し混乱しています。
- リクエストに基づいて特定の承認の使用を強制する方法はありますか? つまり、誰かがフォームを送信した場合、openid または Twitter 経由のログインではなく、フォーム ログイン ベースの認証を強制的に使用する方法はありますか?
アップデート:
できます!これはとてもクールです、ありがとう。django のドキュメントが「他に何もする必要はありません。魔法のように機能するだけです」と言っていたように思えたのですが、これは絶対に当てはまることがわかりました。バックエンドが存在し、資格情報が正しく設定されている限り、認証は機能します。実際の問題は、urls.py ファイルの構成ミスで、ログイン フォームから正しいハンドラーに投稿が送信されなかったことが判明したため、別の認証方法を使用しようとし続けました。
image - Magento: Adminhtml フォームの「Image」フィールド
以下のコードを使用して、管理フォームに「画像」タイプの入力フィールドを設定しました。
次に、コントローラー内で次を使用して画像を保存します。
簡単に言えば、バックエンドでアイテムを保存すると([保存]または[保存して編集を続行]を使用して)、一度だけ保存されます。次に、次のエラーが発生します。
注意: /home/wwwadmin/public_html/aaa.bbb.ccc/public/lib/Zend/Db/Statement/Pdo.php の 232 行目で配列から文字列への変換
次は保存OK。次:エラー。次は…わかりますか…</p>
この入力タイプがどのように使用されるかを確認するために、いくつかのコードを探していました。しかし、まだ何もありません。マジェントコード内でもありません。これは私が見つけた唯一のものです: http://www.magentocommerce.com/wiki/how_to/how_to_create_pdf_upload_in_backend_for_own_module
何か案は?
ありがとう
php - 不要な php ファイルを含めると Web サイトの速度が遅くなりますか?
この質問は、ほぼ即座に決定的な YES または NO を言うように促す人もいるかもしれませんが、読み進めてください...
私は30のphpページがある単純なWebサイトを持っています(それぞれにいくつかのphpサーバー側コード+ HTML/CSSなどがあります...)。複雑な階層はありません。わずか30ページ。
また、純粋なバックエンド php ファイルのセットもあります。データベースへの保存、認証の実行、電子メールの送信、注文の処理などを行うためのコードが含まれています。これらは、30 個のコンテンツ ページで再利用されます。
パラメータを送信するマスターphpファイルがあります。これは、これらの 30 個のファイルのどれが必要かを指定し、適切なコンテンツ ページを含みます。ただし、それらのそれぞれに、さまざまな数のバックエンド ファイルを含める必要がある場合があります。たとえば、バックエンドから何も必要としないコンテンツ ページもあれば、データベース コードが必要なコンテンツ ページもあれば、メーラー、データベース、認証コードが必要なコンテンツ ページなどもあります。
必要なバックエンド ページは何でも、適切なコンテンツ ページに含めることができると思いますが、パスを少し変更すると、何十ものファイルを編集する必要があります。どのコンテンツ ページが要求されているか (スイッチ ケース タイプのもの) を確認し、適切なバックエンド ファイルをマスター php ファイルに含めるのは面倒です。繰り返しますが、1 つのパスが変更されると、多くの変更を行う必要があります。
怠け者なので、すべてのバックエンド ファイルをマスター ファイルに含めて、コンテンツ ページが含まれていないものを要求できないようにしました。
最初の質問 - これは良い習慣ですか? それが誰かによって行われた場合。
次に、必要かどうかに関係なく、すべてのバックエンド ファイルを含めることで、パフォーマンスの問題や何らかの問題が発生しますか?
編集
Web サイトには、1 日あたり 3000 ~ 4000 回のアクセスがあります。
symfony1 - Symfony(doctrine):外国のフォームを「埋め込む」
私はいつもSymfonyでこの種の問題を抱えています:あなたが製品を持っていて、それにいくつかの写真を追加したいとしましょう。私はこのように問題はないと思います:
しかし、問題は、ユーザーが製品を追加/編集するときに写真を直接追加してほしいということです。それは非常に基本的なことのように聞こえます、私はあなたに尋ねる前に答えを探すのに何時間も費やしたことを約束します!もちろん、いくつかのajaxを使用してこれを実行し、すべてのファイルを連続して追加するのが最善ですが、彼が数回送信することができれば、すべての準備が整います(通常、別の「写真」フォームを使用してこれを実行しました。リンクするために毎回製品を検索する必要がありました...
したがって、問題は、フォーム内の異物を「埋め込む」または「ネストする」(正確な単語はわかりません)ことです。
firefox - ファイルの保存時にFirefoxのリロードをトリガーするにはどうすればよいですか?
保存時にコードをリロードするすべての Web サーバーに興味があります。開発モードのときに、Firefox に同じことをさせることはできませんか? これを行う方法に関するヒントはありますか?
c++ - WebアプリケーションのバックエンドとしてC++/Qt4アプリケーションを使用する
私のアプリケーションの1つに、最小限のWebインターフェイスを提供したいと思います。このコアアプリケーションはC++で記述されており、フレームワークとしてQt4を使用します。いくつかの計算や複雑なデータ管理を行うために作成したライブラリも使用しているため、この既存のコードをWebインターフェイスのバックエンドとして使用したいと思います。
アイデア1:組み込みWebサーバーを使用する
私が最初に試した(そしてある程度は機能した)のは、組み込みWebサーバー(mongoose)を使用することでした。ご想像のとおり、これは非常に薄いライブラリであり、多くのこと(セッション管理、Cookieなど)を自分で実装する必要があります。
アイデア2:通常のWebサーバーを使用し、アプリケーションにfcgi / cgi/scgiバックエンドを追加する
次に頭に浮かんだのは、成熟したコンパクトなWebサーバー(たとえばlighttpd)を使用し、それにfcgi / scgi/cgiバックエンドを提供することでした。Pylons、PHP、RoRなどの優れたフレームワークを使用してWebアプリケーションを作成し(...)/a/...
、バックエンドと直接通信できるようなURLプレフィックスを付けることができます。
libfcgiをアプリケーションに実装しようとしましたが、必要以上に面倒に見えます(たとえば、アプリとWebサーバー間でデータを渡し、FCGIライブラリを介してデータをトンネリングするには、独自のTCP/IPソケットを実装する必要があります。 meh)
アイデア3:最も基本的なことを実行し、残りを実行するために通常のWebサーバーとフレームワークを使用するアプリケーションのコマンドラインバージョンを作成する
これは私の頭に浮かんだ3番目のアイデアです。基本的には、従来の方法(PHP、RoRなど)を使用してWebアプリケーションを作成し、アプリケーションのコマンドラインバージョンを使用してデータを処理し、必要に応じて返すことです。
Webアプリケーションの作成経験はありますが、こんなことをする必要はなかったので、アイデアや提案を聞きたいです。ブラウザ(つまりAJAX)でJavaScriptを使用し、Webブラウザとサーバー間でいくつかのJSON構造を渡して、ユーザーエクスペリエンスを少しスムーズにしたいと思います。
それで、あなたの提案、これに関するアイデアは何ですか?正直なところ、車輪の再発明はしたくありません。