2012-07-23 15 views
5

Chciałbym utworzyć encję w moim magazynie danych z poziomu konsoli administratora na silniku aplikacji Google.Utwórz encję przy użyciu przeglądarki datastore Google App Engine

Aby to zrobić, przeczytałem, że muszę kliknąć zakładkę "create" w przeglądarce danych, ale nie mam tego linku. Mam tylko kartę "zapytanie" i ponieważ nie mam żadnych danych, nic nie pojawia się.

Jak utworzyć encję z konsoli administracyjnej na silniku aplikacji Google?

Odpowiedz

12

App Engine pozwoli tylko tworzenie nowych podmiotów do rodzaju, który został już zdefiniowany. Jeśli nigdy nie zapisałeś niczego w magazynie danych, twój datastore jest pustym kontem, a nie będziesz w stanie tworzyć zapytań ani tworzyć w nim danych.

Jeśli nie chcesz wdrażać kodu w celu zapisania pierwszych jednostek w magazynie danych, możesz włączyć interactive console w produkcji i napisać kod, który generuje model, zapełnia go i zapisuje. Gdy to zrobisz, powinien pojawić się Twój link Utwórz.

+1

Należy również zauważyć, że nawet przy takim podejściu zakładka Utwórz jest dość ograniczona: nie można dodawać właściwości, które nie są już używane w magazynie danych, i nie można utworzyć określonych typów właściwości (na przykład tekstu i obiektu typu blob). Co próbujesz zrobić, że nie chcesz napisać kodu do wprowadzania danych? –

+0

dzięki za to –

1

Sprawdź sekcję uprawnień, być może masz tylko rolę Przeglądarka, która nie pozwala na tworzenie encji.

BTW, link tworzyć wygląda następująco: enter image description here

+0

Jestem właścicielem aplikacji. Mam uprawnienia administratora normalnie – Kiva

+0

Przeglądarka jest również zdefiniowana jako administrator, ale z mniejszymi uprawnieniami. –

+0

Więc normalnie powinienem zobaczyć ten link? Dlaczego go nie widzę? – Kiva