第二天

作者: tomtiddler | 来源:发表于2018-09-01 23:24 被阅读0次

    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代理静态文件

    相关文章

      网友评论

          本文标题:第二天

          本文链接:https://www.haomeiwen.com/subject/ynqpwftx.html