美文网首页
vue_shop日志0820

vue_shop日志0820

作者: tomtiddler | 来源:发表于2018-08-21 01:48 被阅读0次

    mysql: create database vue_shop;

    grant all privileges on vue_shop.* to 'vue_shop'@'localhost' identified by 'vue_shop' with grant option; flush privileges;

    selecthost,userfrommysql.user;

    pip install djangorestframeworkpip install djangopip install markdown# Markdown support for the browsable API.pip install django-filter# Filtering support

    编码曾经是个大坑

    1.查看数据库编码格式

    1mysql> show variables like 'character_set_database';

     2.查看数据表的编码格式

    1mysql> show create table <表名>;

     3.创建数据库时指定数据库的字符集

    mysql>createdatabase<数据库名>charactersetutf8;

    setting中加入系统环境变量

    import sys

    # Build paths inside the project like this: os.path.join(BASE_DIR, ...)

    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

    sys.path.insert(0, BASE_DIR)

    sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

    sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

    setting中加入app&auth

    INSTALLED_APPS = [

    'django.contrib.admin',

        'django.contrib.auth',

        'django.contrib.contenttypes',

        'django.contrib.sessions',

        'django.contrib.messages',

        'django.contrib.staticfiles',

        'users',

        'goods',

        'trade',

        'user_operation',

    ]

    AUTH_USER_MODEL ='users.UserProfile'

    通过查询xadmin官方github安装了一大堆依赖,app中添加xadmin和ueditor。

    1个人经验,在初始数据库之前,如果需要重载user,应该先重载user再初始化数据库。

    2今天还有xadmin(urls)未完成,同时还未创建超级用户,后面好像还有个关于密码二次加密的问题需要注意,还有media url未配置,并且由于前后端分离,无需再在template中加入媒体处理器了。

    3vue的mock文件夹下的api文件夹 api联调,其他的还需要多看

    4还需完成以下drf的新手教程才好

    相关文章

      网友评论

          本文标题:vue_shop日志0820

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