我是靠谱客的博主 怕黑夕阳,最近开发中收集的这篇文章主要介绍【项目django-后端06】上传图片到服务器、七牛云一,数据库数据显示页面上二,上传图片到自己的服务器三,上传到七牛云,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一,数据库数据显示页面上

  • 修改cms>>views.py
    class WriteNewsView(View):
    def get(self,request):
    categories = NewsCategory.objects.all()
    context = {
    'categories': categories
    }
    return render(request,'cms/write_news.html',context=context)

     

  • 修改write_news.html
  • {% for category in categories %}
    {% if news and news.category_id == category.pk %}
    <option value="{{ category.pk }}" selected>{{ category.name }}</option>
    {% else %}
    <option value="{{ category.pk }}">{{ category.name }}</option>
    {% endif %}
    {% endfor %}

二,上传图片到自己的服务器

三,上传到七牛云

  • 网站:https://portal.qiniu.com/bucket/create
  • 对象存储》
  • 安装 pip install qiniu
  • 创建一个获取token 的url   cmd>views.py
import qiniu
@require_GET
def qntoken(request):
#个人中心 >>密钥管理
access_key ='0Vdby2POAWO7Ox2bPTSlwYmDUbXoH_3mf34sezCo'
secret_key ='mlF9T9byihASXLEzA-DD-8qAEOu4fLNJXnc1asO0'
#空间名称
bucket ='xhdake'
q =qiniu.Auth(access_key,secret_key)
token =q.upload_token(bucket)
return
restful.result(data={"token":token})
  • 修改cms>url.py
    path('qntoken/',views.qntoken,name='qntoken'),
  • 修改write_news.js

 

 

最后

以上就是怕黑夕阳为你收集整理的【项目django-后端06】上传图片到服务器、七牛云一,数据库数据显示页面上二,上传图片到自己的服务器三,上传到七牛云的全部内容,希望文章能够帮你解决【项目django-后端06】上传图片到服务器、七牛云一,数据库数据显示页面上二,上传图片到自己的服务器三,上传到七牛云所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部