我才学习制作了一个小的网页(此时路径是:http://127.0.0.1:8000/index/)![图片说明](https://img-ask.csdn.net/upload/201907/11/1562841009_226257.png)
,主要目的是向mysql数据库传输一个图片一个文件已经图片的图片名字,在选择完文件点提交后,就变成http://127.0.0.1:8000/views/了,并且报404错误,![图片说明](https://img-ask.csdn.net/upload/201907/11/1562840959_604996.png) 如何才能返回一个正常的网页,比如:index2.html。然后图片,文件也能上传到mysql。
views.py
from django.shortcuts import render
from myapp import models
from myapp.forms import PersonForm
# Create your views here.
def index(request):
if request.method == 'POST':
form =PersonForm(request.POST, request.FILES)
pic1 = form.cleaned_data['pic1']
name1 = form.cleaned_data['name1']
label1 = form.cleaned_data['label1']
models.db_boxs.objects.create(pic=pic1,name=name1,label=label1)
return HttpResponse('regist success')
if request.method == 'GET':
return render(request,'index.html',{'form':PersonForm()})
return render(request,'index.html',{'form':PersonForm()})
url.py
from django.contrib import admin
from django.urls import path
from myapp import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.index)
]