私は基本的なEmberアプリケーションを作成しています。私は記事を保管するバックエンドを設定しようとしています。投稿を追加、更新、削除できる投稿のフィールドがすべてある管理サイトに行くことができるシステムを作りたいと思っています。たとえば、Title、Contents、Date_created、Imageなどの属性を持つPost
モデルがある場合は、これらのフィールドをある種の管理サイトのフォームに入れたいと思います。Emberアプリケーションと管理サイト
私が行った過去のチュートリアルの1つの例は、Django管理サイトです。 Emberアプリケーション用のDjangoバックエンドを設定することは可能ですか? Djangoの管理者はここにある:
https://docs.djangoproject.com/en/1.10/intro/tutorial02/
私は私のエンバーアプリケーションのバックエンドをセットアップする方法を尋ねることは非常に一般的な質問であることを知っているが、私は開始する場所へと混乱しています(一番下までスクロール)。私はすでに様々な属性を持つポストモデルを作成しています。私はポストを追加するフォームであるEmberルートを作成することができますが、どちらかをどう対処するかわからない認証があります。だから私はDjangoに来たのは、彼らが非常にいい管理サイトを持っていたことを覚えているからです。
これを達成するためにDjangoを使用することができない場合は、レコードを操作して新しいデータをウェブサイトに追加できる管理ページにアクセスするために必要な他のルートは何ですか?
お返事ありがとうございます。私は周りを見回し、Firebase(https://firebase.google.com/)を見つけました。セットアップは本当に簡単で、Ember(EmberFire)にも具体的な指示があります。これが私のアプリケーションにどれくらいうまく合うかはわかりませんが、これまでのところGoogleは自分のデータを処理する素晴らしい仕事をしています。 しかし、私の主な質問はちょうどDjangoがEmberアプリにどのように結びついているかということでした。私は、2つのテクノロジーを連携させることは難しいと思っていました。そのため、Djangoを使用するのは慎重でした。私は統合する方法がわからない何かを追加して、私のEmberアプリを壊したくなかった。 – needhelpwithR
Djangoアプリケーションには、example.com:8000/api/posts'のようなエンドポイントがあり、EmberフロントエンドでJSONを消費します。彼らは2つの異なるものになるでしょう。 Emberはサーバーからデータを取得し、おそらくそのサーバーにポストバックします。 – sheriffderek
質問は主に「管理者」に関するものだと思われます。そういうことについてもっと考えてみましょう... DjangoとRailsは私が知っている2つです。多分あなたはDjango + Django RESTフレームワーク+ https://github.com/django-json-api/django-rest-framework-json-apiを試してみるべきです – sheriffderek