北国137 2023-11-26 10:24 采纳率: 96.4%
浏览 3
已结题

django上传文件到静态资源

img


这个接口的目的是上传文件到静态资源,django视图函数运行后结果也正常,初步怀疑是静态资源上传的路径问题。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-26 12:41
    关注

    【相关推荐】



    • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7719425
    • 这篇博客也不错, 你可以看下用装饰器实现:django用户登录时,根据登录用户所属组来重定向到不同的视图
    • 您还可以看一下 程序员学院老师的零基础学Django 入门到实战课程中的 表单数据的提交与接收小节, 巩固相关知识点
    • 除此之外, 这篇博客: django制作一个小小的教务系统并且成功部署到腾讯云(实现:增删改查和选课的功能)中的 开始了,django项目的创建 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      Django的学习,一定要看这个,如果不明白可以给我留言私信,但因为技术有限,仅限下图
      在这里插入图片描述

      Django的创建,哎,这个东西,我真的不想写出来,像一些博主一样凑字数,我真的是吐了
      我就把代码写出来,况且都已经学习到了框架,该有些看到报错自行解决问题的能力了,真的想学的人会自己尝试(试一试又不会怀孕)
      因为我的项目做了一些了,本着惰性本能,我就不重新开始了,直接截图也可以明白!
      到后面我会博客紧跟项目,**项目做什么,博客就更新什么。**所以说,按照我前面的环境配置好,跟着博客,你也可以可以完成这个项目(我为了学习Django去GitHub上找源码,总是因为作者没写清楚依赖,所以源码从来没有跑成过),我能一步步写,真的非常适合新手的学习!!!!

      创建Django项目和应用
      以下都在cmd窗口中运行

      django-admin startproject name 创建工程,name换成你要起的名字

      python manager.py startapp name 创建子应用,name换成你要起的名字

      因为pycharm可以直接创建Django所以,其实只需要执行下面的代码,创建应用即可
      在这里插入图片描述
      在这里插入图片描述
      工程创建好了,我们就可以输入这指令,使你的Django运行起来

      python manage.py runserver

      这样你的Django就跑起来了,但是作为一个汉语为第一语言的人,你怎能忍受住英语的折磨,所以你去setting里面修改一下语言
      在这里插入图片描述
      修改成功后,在进行一个

      python manage.py runserver

      这样你看到这个画面,你就是成功了。 祝贺你!!!
      在这里插入图片描述
      ps:现在已经弄好了不好展示出这个界面了,所以偷个懒,把当初第一次安装好DJango记录自己的照片拿过来

      还有一步很重要,修改你的配置数据库
      Django本身自带一个轻量级数据库sqllite
      我们把它换成mysql,
      首先去工程目录里面找到__init__文件,添加下面的代码,并且形成一种惯性思维,修改数据库,就要声明它!
      代码在这里

      import pymysql
      pymysql.install_as_MySQLdb()
      

      在这里插入图片描述

      然后去你的工程目录里面的setting里面找到这个,修改成我这个样子,就可以了
      在这里插入图片描述
      记得在运行前,一定要在mysql里面已经创建好对应的库

      当你建立好子应用名字之后,一定要去setting文件里面去注册,告诉Django你创建了一个应用程序
      在这里插入图片描述

      始终牢记MVT的流程
      M:model(模型模块)
      V:views(视图模块)
      T:templates(模板模块)
      也就是说建立好了工程以后,首先去model里面去创建模型(可以暂时理解为数据,类就是表名,类里面是字段),记得是在你的app里面
      接下来我把我的model文件写出来


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月3日
  • 创建了问题 11月26日

悬赏问题

  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能