Django nonrel в Google Appengine 3000 ограничивает количество файлов - PullRequest
0 голосов
/ 26 сентября 2011

Я следовал инструкциям на http://www.allbuttonspressed.com/projects/djangoappengine,, но потом понял, что в результирующем проекте содержится почти 5000 файлов, а именно из-за каталога django.

Разве я не должен включать django 1.3 и просто использовать встроенный django 1.2 с Google App Engine?Или я что-то упустил?Я слышал, что Zipimport не очень хорошая идея с Django.

1 Ответ

0 голосов
/ 27 сентября 2011

Не так много решений:

  • Вы можете попробовать удалить все ненужные библиотеки в каталоге Django
  • Используйте zipimport, если вы не хотите использовать django 1.2 с
  • GAE. Уменьшите количество файлов, которые вы используете в своем проекте.

Но учтите, что: Для ваших случаев загрузка большого количества файлов выполняется медленнее, поскольку в файловой системе происходит много операций чтения. django.zip читает только один раз и хранится в памяти, чтобы распаковать его. в файловой системе есть только одно чтение, а не 3000 и более ...

...