ページが読み込まれるときに私の既存のユーザのリストを取得したい。 Angularスクリプトから情報を取得するときはすべて動作しますが、サーバサイドに格納されます。私は、Djangoのビューを作った:AngularJSのDjangoビュー関数を呼び出す
def getUsers(request):
response = {}
response['user'] = {
'username': 'guy1',
'password': 'guy1',
'fName': 'John',
'lName': 'Smith',
'email': '[email protected]',
'role': 'Employee',
'theme': 'default'
}
return JsonResponse(response)
現在、私はちょうどそこに私のユーザーを渡し、後でそれがpostgreのDBからの情報で埋められます。
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^', views.dashboard, name='dashboard'),
url(r'getUsers/', views.getUsers),
]
そして、ページのロード時に最後に、私は角度からのビューを呼び出します:私はすべてを実行すると
$http.get("getUsers")
.then(function(output) {
$scope.testUser = output;
console.log($scope.testUser);
});
、ブラウザのコンソールが正しくない思い付く私は正しいURLを設定したと思います output.
私が間違っていることについてのアイデアはありますか?ありがとう。
完全なURLに正しいサーバー(http://localhost....etcなど)が含まれているかどうかを確認してください。 – Izuel