Python django文件字段为';当我第一次加载页面时,它不会出现

Python django文件字段为';当我第一次加载页面时,它不会出现,python,django,Python,Django,我有一个django html页面,应该显示一个上传按钮和一个可以放置文件的地方。 第一次加载页面时,只有上传按钮在那里。单击按钮后,将显示“选择您的文件”按钮 choose文件是否总是显示出这种可能性 HTML代码 <form action="{% url "result" %}" method="POST" enctype="multipart/form-data" action=&qu

我有一个django html页面,应该显示一个上传按钮和一个可以放置文件的地方。 第一次加载页面时,只有上传按钮在那里。单击按钮后,将显示“选择您的文件”按钮

choose文件是否总是显示出这种可能性

HTML代码

        <form action="{% url "result" %}" method="POST" enctype="multipart/form-data" action="/result/" class="form-horizontal">
            {% csrf_token %}
            <div class="form-group">
              <label for="name" class="col-md-3 col-sm-3 col-xs-12 control-label">File: </label>
                <p>{{ form }}</p>
            </div>
            <div class="form-group">
              <div class="col-md-3 col-sm-3 col-xs-12 col-md-offset-3" style="margin-bottom:10px;">
              <button class="btn btn-primary" type="submit"> <span class="glyphicon glyphicon-upload" style="margin-right:5px;"></span>Upload </button>
            </div>
          </div>
        </form>

我会说这是一个CSS问题。很好的建议,但事实似乎并非如此。我已经从html文件中删除了css,但它仍然不起作用
@login_required
def result(request):
    if request.method == 'POST':
        form = UploadFileForm(request.POST, request.FILES)
        if form.is_valid():
                data = request.FILES['file']
                handle_uploaded_file(data)
                data = pd.read_csv(data,header=0, sep=',')
                result = getPredictions(data)
                return HttpResponseRedirect(request, 'result.html', {'result': result})
    else:
        form = UploadFileForm()
    return render(request, 'index.html', {'form': form})