1

У меня есть то, что я думаю, мне нужно для моделей в Google App Engine. Я создаю в основном рекламную систему объявлений.У меня есть модели данных ... Теперь, что в Google App Engine с Python

Вот что я до сих пор:

class Cities(db.Model): 
    name = db.StringProperty() 
    connectors = db.ListProperty() 
    catList = db.ListProperty() 



class Listings(db.model): 
    title = db.StringProperty() 
    category = db.CategoryProperty() 
    city = db.StringProperty() 
    editURL = db.LinkProperty() 
    email = db.EmailProperty() 
    phone = db.PhoneNumber() 
    user = db.UserProperty() 
    date = db.DateTimeProperty(auto_now_add=True) 
    content = db.TextProperty() 
    picture = db.BlobProperty() 
    location = db.StringProperty() 

Есть ли что-то явно не так с теми? Кроме того, у меня есть они в файле dbmodels.py в том же каталоге, что и все мои другие файлы для Google App engine. Есть ли способ импортировать их в конкретные файлы, где их нужно будет использовать?

Наконец, у меня есть список городов, в которых я хочу быть представлен. Как получить это в Google App Engine? Правильно ли это сделать, это создать панель, в которой я могу создать свои собственные города?

Спасибо вам заранее!

ответ

2
  1. Там нет ничего, очевидно, неправильно с ними
  2. В чем-то вроде i_use_models.py имеют from dbmodels import Cities, Listings (при условии, что они находятся в той же папке), а также использовать Cities и Listings
  3. Это правильный путь, но убедитесь, что только администраторы могут это редактировать. (Или, лучше, прочитайте комментарий Томаса K ниже)
+1

на 3, вы можете сделать простой администратор хранилища данных с панели инструментов приложения, что может быть полезно в этом случае. Существует также способ запуска массовой загрузки данных из API, хотя это не полезно, если вы захотите редактировать вещи позже. –

 Смежные вопросы

  • Нет связанных вопросов^_^