日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Django import export實現數據庫導入導出方式

瀏覽:36日期:2024-10-12 10:13:39

使用django-import-export庫,導入導出數據,支持csv、xls、json、html等格式

官網:http://django-import-export.readthedocs.io/en/latest/installation.html

1、安裝django-import-export

pip install django-import-export

2、配置settings.py

INSTALLED_APPS = ( ’django.contrib.admin’, ’django.contrib.auth’, ’django.contrib.contenttypes’, ’django.contrib.sessions’, ’django.contrib.messages’, ’django.contrib.staticfiles’, ’customer’, ’publisher’, ’import_export’,)

執行命令: python manage.py collectstatic

3、models.py 建立model

class Author(models.Model): name = models.CharField(max_length=100) def __unicode__(self): return self.nameclass Category(models.Model): name = models.CharField(max_length=100) def __unicode__(self): return self.nameclass Book(models.Model): name = models.CharField(’Book name’, max_length=100) author = models.ForeignKey(Author, blank=True, null=True) author_email = models.EmailField(’Author email’, max_length=75, blank=True) imported = models.BooleanField(default=False) published = models.DateField(’Published’, blank=True, null=True) price = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True) categories = models.ManyToManyField(Category, blank=True) def __unicode__(self): return self.name

4、在admin.py 創建Resource、對應的Admin

from import_export import resourcesfrom core.models import Bookfrom import_export.admin import ImportExportModelAdminclass BookResource(resources.ModelResource): class Meta: model = Book export_order = (’id’, ’name’, ’author’, ’author_email’, ’imported’, ’click’, ’published’, ’price’, ’categories’)@admin.register(Book)class BookAdmin(ImportExportModelAdmin): list_display = (’name’, ’author’, ’author_email’, ’imported’, ’published’, ’price’, ’categories’) search_fields = (’name’, ’author’,’published’) date_hierarchy = ’date’ resource_class = BookResource

export_order:設置導出字段的順序

5、Django界面實現導入導出

Django import export實現數據庫導入導出方式

自定義導出 方式 action 這種方式也推薦

import xlwt#導出Excelfrom django.http import StreamingHttpResponseclass AdminReport(admin.ModelAdmin): actions = ['saveexecl'] # 自定義的action(導出到excel表格) list_display = ('id',’offer’,’day_time’, ’idfa’, ’submit_result_text’, ’callback_result_text’) # 顯示的列 search_fields = (’day_time’,’callback_result_text’) # 可以搜索的字段 date_hierarchy = ’day_time’ # 按照日期顯示 list_filter = (’offer’,) # 過濾條件 list_per_page = 500 # 每頁顯示500條,太多了可能會出現服務器崩掉的情況 def saveexecl(self,request,queryset): Begin = xlwt.Workbook() sheet = Begin.add_sheet('response') cols = 0 for query in queryset: # you need write colms # 好像有個方法可以一次性寫入所有列,記不清了,只能用這種簡單的方法去實現 sheet.write(cols,1,str(query.idfa)) # 寫入第一列 sheet.write(cols,2,str(query.day_time)) # 寫入第二列 sheet.write(cols,3,str(query.keyword)) # 寫入第三列 cols += 1 Begin.save('%s' %(filename)) def file_iterator(filename,chuck_size=512): with open(filename,'rb') as f: while True: c = f.read(chuck_size) if c: yield c else: break response = StreamingHttpResponse(file_iterator(filename)) response[’Content-Type’] = ’application/octet-stream’ response[’Content-Disposition’] = ’attachment;filename='{}'’.format('result.xls') return response saveexecl.short_description = '導出Excel' # 按鈕顯示名字admin.site.register(Report, AdminReport) # 注冊到admin

以上這篇Django import export實現數據庫導入導出方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91亚洲精品视频在线观看 | 欧美激情在线精品一区二区三区| 爽好多水快深点欧美视频| 影视先锋久久| 亚洲在线免费| 一区二区三区国产在线| 亚洲精品高潮| 国产精品一区亚洲| 黄色aa久久| 欧美女激情福利| 亚洲久久在线| 国产精品九九| 天堂av在线| 夜夜嗨av一区二区三区网站四季av| 国产亚洲毛片在线| 欧美午夜三级| 精品视频网站| 在线日韩欧美| 亚洲乱码久久| 美女视频黄久久| 欧美成人久久| 日韩高清一区二区| 久久精品五月| 蜜臀a∨国产成人精品| 国产人成精品一区二区三| 日韩不卡一区| 久久亚洲二区| 狠狠久久伊人| 蜜桃视频免费观看一区| 电影91久久久| 亚洲欧美网站在线观看| 欧美精品中文字幕亚洲专区| 神马午夜久久| 欧美日韩中文| 亚洲一区国产| 国产精品蜜芽在线观看| 亚洲午夜免费| 精品三级久久| 国际精品欧美精品| 一区二区三区网站| 国产精品99一区二区| 久久久久黄色| 日韩精品a在线观看91| 亚洲国产专区| 日韩毛片视频| 久久免费视频66| 日韩影院在线观看| 久久久久亚洲| 人人精品亚洲| 97精品国产一区二区三区| 国产精品手机在线播放| 日韩精品一区二区三区中文| 91九色精品| 欧美精选视频一区二区| 精品国产a一区二区三区v免费| 日韩精品午夜视频| 日韩高清三区| 日韩美女国产精品| 日韩激情av在线| 国产精品一区二区美女视频免费看 | 国产亚洲在线观看| 欧美aa国产视频| 久久人人88| 欧美91精品| 午夜在线一区| 午夜亚洲福利| 欧美日韩99| 国产精品v一区二区三区| 日韩毛片网站| 国产精品毛片久久久| 日韩1区2区| 欧美va天堂在线| 国产一区二区精品| 亚洲精品国模| 国产精品1区| 日本不良网站在线观看| 九九综合在线| 日本欧美在线| 国产va在线视频| 欧美日韩国产高清电影| 亚洲区欧美区| 国产成人免费视频网站视频社区| 亚洲天堂资源| 日韩午夜高潮| 国产九一精品| 性欧美videohd高精| 亚洲精品无播放器在线播放| 久久午夜影院| 亚洲中字黄色| 久久99影视| 三级亚洲高清视频| 风间由美中文字幕在线看视频国产欧美| 香蕉视频亚洲一级| 日韩一二三区在线观看| 欧美国产偷国产精品三区| 视频一区免费在线观看| 精品欠久久久中文字幕加勒比| av一区二区高清| 国产日韩一区| 国产精品呻吟| 日韩在线观看不卡| 国产免费av一区二区三区| 99国产精品免费视频观看| 亚洲一级淫片| 在线日韩视频| 欧美日韩精品免费观看视完整| 日韩精品亚洲专区在线观看| 久久一区二区中文字幕| 欧美极品中文字幕| 少妇精品久久久一区二区| 91精品精品| 日韩在线欧美| 久久一区视频| 在线精品国产亚洲| 国产亚洲欧洲| 国产高清久久| 久久香蕉国产| 久久精品二区三区| 免费观看亚洲| 国产精品久久久久久久久久10秀 | 久久精品三级| 麻豆一区二区在线| 国产亚洲一区二区三区啪| 蜜桃视频免费观看一区| 日韩一区精品字幕| 亚洲精品影视| 日韩动漫一区| 亚洲无线观看| 国产日韩欧美高清免费| 久久国产免费看| 久久爱www.| 中文在线中文资源| 久久久久亚洲| 亚洲欧美日本视频在线观看| 亚洲欧美日韩国产综合精品二区| 激情综合自拍| 日韩在线观看一区二区| 日本一区二区三区视频在线看 | 国产亚洲一卡2卡3卡4卡新区| 日本h片久久| 日韩av一区二区在线影视| 国产精一区二区| 福利一区二区| 日韩一级欧洲| 国产欧美三级| 日韩理论片av| 蜜臀久久久99精品久久久久久| 亚洲青青久久| 精品视频网站| 国产99精品| 日韩成人一级| 日韩一区二区三区免费播放| 亚洲免费激情| 国产精品xxx在线观看| 日韩欧美自拍| 亚洲欧美日本日韩| 国产精品对白| 羞羞答答国产精品www一本 | 欧美+亚洲+精品+三区| 日韩视频1区| 日韩中文影院| 日本高清久久| 欧美日韩四区| 国内精品亚洲| 日本欧美一区| 伊人久久成人| 久久字幕精品一区| 蜜桃视频免费观看一区| 亚洲最新无码中文字幕久久| 亚洲国产一区二区在线观看| 久久影院一区二区三区| 欧美另类综合| 国产在线观看www| 国产精品欧美一区二区三区不卡| 一级欧洲+日本+国产| 国产精品tv| 日韩国产欧美一区二区三区| 亚洲男女av一区二区| 国产黄大片在线观看| 国产精品久久久久毛片大屁完整版| 91久久中文| 亚洲婷婷免费| 日韩久久一区二区三区| 精品免费在线| 日韩综合一区二区三区| 日韩亚洲精品在线| 三级精品视频| 在线一区视频观看| 成人羞羞视频播放网站| 国产美女高潮在线观看| 色婷婷色综合| 吉吉日韩欧美| 亚洲啊v在线| 日韩和的一区二在线| 久久蜜桃av| 伊人影院久久| 免费在线看一区| 777久久精品| 欧美亚洲综合视频| 亚洲精选久久|