vue_shop日志0820

2018-08-21  本文已影响0人  tomtiddler

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的新手教程才好

上一篇下一篇

猜你喜欢

热点阅读