【項目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 %}

二,上傳圖片到自己的服務器

三,上傳到七牛雲

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章