我使用django,python 2.7,virtualenv
我尝试在管理员中打开带有对话框的文件
def import_csv(self, request, queryset):
import csv
from Tkinter import *
from tkFileDialog import *
fileName = askopenfilename()
我有错误:
无法在以下目录中找到可用的init.tcl: C:/Python27/lib/tcl8.5 C:/mat4/env/lib/tcl8.5 C:/mat4/lib/tcl8.5 C:/ mat4 / env / library C:/ mat4 / library C:/ mat4 /tcl8.5.2/library C:/tcl8.5.2/library
这可能意味着Tcl没有正确安装。
我尝试使用easygui,但它是相同的
如何解决此错误?
答案 0 :(得分:4)
这不可行。 Django是一个Web框架。您无法在网站上运行像Tkinter这样的桌面GUI。
您需要创建一个包含文件字段和视图的Web表单来处理上传。