上树的猫妖 2019-07-11 18:36 采纳率: 0%
浏览 383

萌新求救!Django 做出来的网页url异常

我才学习制作了一个小的网页(此时路径是: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)
]
  • 写回答

1条回答

  • Harries.X 2019-07-12 12:11
    关注

    views.py中最后一行的缩进是不是有问题,还有get和post的方法也可以用路径表示

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题