第二天

2018-09-01  本文已影响0人  tomtiddler

makemigrations:生成脚本
migrate:生成数据库表,脚本运行记录在sql的migration表中

xadmin相关配置

app_install中加入xadmin、crispy_forms
设置中改为中文
appconfig中加入中文名

依赖安装requirements

django-crispy-forms
django-import-export
django-reversion
django-formtools
future
httplib2
six
xlwt #excel文件导出
xlsxwriter #excel文件导出

导入商品数据

配置media路由和url(分别在setting中和urls中)
编写import_data脚本

# 脚本中
# -*- coding: utf-8 -*-
__author__ = 'tomtiddler'

# 独立使用django的model
import sys
import os
# 先初始化环境
pwd = os.path.dirname(os.path.realpath(__file__))
sys.path.append(pwd+'../')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mythird_website.settings')  # 单独使用model必须拿过来 manage中

import django
django.setup()

# urls中
from mythird_website.settings import MEDIA_ROOT
    re_path('media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),

此处以后应该用nginx代理静态文件

上一篇 下一篇

猜你喜欢

热点阅读