Ben Cloud SQL kullanarak AppEngine (python 2.7 çalışma zamanı) üzerinde Django çalıştırıyorum. Google'ın Cloud SQL dokümanları Django Support'da açıklandığı şekilde uygulamayı kurdum. Her şey harika çalışıyor, ancak bazı URL'lerin güvenliğini sağlamak istiyorum ve bunun nasıl yapılacağına dair bir belge bulamıyorum.URL'ler, django_wsgi yerleşimini kullanarak GAE'de nasıl güvenli hale getirilir
Normalde, güvenli olmasını istediğiniz işleyiciye 'güvenli: her zaman' eklemeniz yeterlidir, ancak uygulama için işleyicileri/komut dosyasını belirtmediğim için ('django_wsgi' yerleşkesinin bunu yaptıklarını varsayalım) güvenli ayarı eklemek için yer yok.
Benim app.yaml dosyasıdır:
handlers:
- url: /.*
script: google.appengine.ext.django.main.app
position: tail
Yani sadece bununla yerleşik-direktifini değiştirebilirsiniz:
application: app-id
version: 1
runtime: python27
api_version: 1
threadsafe: true
libraries:
- name: django
version: "1.2"
builtins:
- django_wsgi: on
- deferred: on
handlers:
- url: /media
static_dir: media
“position: tail” öğesini app.yaml dosyasında desteklenmediği için kaldırmanız gerekiyordu, ancak aksi halde mükemmel çalıştı. – punteney