yürütmek için Django views.py alın Django ve dosya yüklemeleri ile çalışıyorum ve dosya yüklendikten sonra yürütmek için bir javascript işlevine ihtiyacım var. Şöyle benim views.py bir dosya yükleme işleyicisi vardır:Geri Dön ve javascript
def upload_file(request):
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
for f in request.FILES.getlist('fileAttachments'):
handle_uploaded_file(f)
return HttpJavascriptResponse('parent.Response_OK();')
else:
return HttpResponse("Failed to upload attachment.")
Ve http://djangosnippets.org/snippets/341/ bir Django parçacık bulundu ve benim views.py kodunda HttpJavascriptResponse sınıfını koydu. aşağıdaki gibi görünüyor:
class HttpJavascriptResponse(HttpResponse):
def __init__(self,content):
HttpResponse.__init__(self,content,mimetype="text/javascript")
Ancak, tarayıcı basit hale getiren bir dosyayı yüklerken "parent.Response_OK();" Aslında javascript'i yürütmek yerine ekranda. Ve Chrome bana şu uyarıyı veriyor: "Belge olarak yorumlanmış ancak MIME türü metin/javascript ile aktarılmış kaynak"
Komut dosyasını yürütmek için views.py dosyasını almak için herhangi bir yol var mı?
kod çalışır, ama senin tavsiye almak ve çocuk başarı durumunu döndüğünde ebeveynin javascript tetiği sahip deneyeceğim. Teşekkürler! – Alexandra