2012-03-02 9 views
5

का उपयोग कर जीएई पर यूआरएल सुरक्षित करने के लिए कैसे करें मैं अपने क्लाउड एसक्यूएल का उपयोग करके एपइंजिन (पायथन 2.7 रनटाइम) पर Django चला रहा हूं। मैंने Google के क्लाउड एसक्यूएल डॉक्स Django Support में वर्णित एप्लिकेशन को सेट अप किया है। सबकुछ बढ़िया काम कर रहा है, लेकिन मैं कुछ यूआरएल सुरक्षित करना चाहता हूं, और मुझे ऐसा करने के तरीके पर कोई दस्तावेज नहीं मिल रहा है।django_wsgi बिल्टिन

आम तौर पर आप केवल 'सुरक्षित: हमेशा' हैंडलर को सुरक्षित रखना चाहते हैं, लेकिन जैसा कि मैं ऐप के लिए हैंडलर/स्क्रिप्ट निर्दिष्ट नहीं कर रहा हूं (मुझे लगता है कि 'django_wsgi' बिल्टिन ऐसा कर रहा है) सुरक्षित सेटिंग जोड़ने के लिए कोई जगह नहीं है।

मेरे app.yaml फ़ाइल है:

handlers: 
- url: /.* 
    script: google.appengine.ext.django.main.app 
    position: tail 

तो आप बस इस के साथ निर्मित-निर्देश की जगह ले सकता:

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 

उत्तर

6

django_wsgi builtin वास्तव में सिर्फ app.yaml के लिए निम्न जोड़ रहा है हैंडलर और हैंडलर को सुरक्षित-खंड जोड़ें।

+0

'स्थिति: पूंछ' को हटा देना था क्योंकि यह app.yaml में समर्थित नहीं है, लेकिन अन्यथा सही काम किया। – punteney

संबंधित मुद्दे