1.项目

https://github.com/mtianyan/VueDjangoFrameWorkShop

virtualenv命令

virtualenv .

virtualenv -p /anaconda3/bin/python3 shop02

cd shop02/

source bin/activate

630  which python

631   pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  django==1.11.3

632   pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  djangorestframework==3.6.3

633  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  markdown django-filter==1.1.0

634  django-admin.py startproject MxShop

637  cd MxShop/

640  python manage.py runserver

641  mysql_config

642  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  mysqlclient==1.3.10

CREATE DATABASE IF NOT EXISTS article_spider DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  pillow

sqlmigrate

./manage.py sqlmigrate share 0001

django-filter

So, from django-filter==2.0 onwards, use field_name instead of name

https://stackoverflow.com/questions/51850985/django-filter-typeerror-at-goods-init-got-an-unexpected-keyword-argumen

vue

sudo chown -R $USER /usr/local 

npm install -g cnpm --registry=https://registry.npm.taobao.org

http://www.runoob.com/vue2/vue-install.html

2.

startapp 创建二级目录

# 初始化路径,可以使用相对路径,比较方便
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'))

3.doesn't declare an explicit app_label and isn't in an application

INSTALLED_APPS需修改为

# 注册app
'apps.goods',
'apps.trade',
'apps.users',
'apps.user_operation',

4.xadmin依赖

pip install django-crispy-forms django-import-export django-reversion django-formtools future httplib2 six

pip install xlwt xlsxwriter

https://github.com/sshwsfc/xadmin

5. django rest framework

  • pip install coreapi                         drf的文档支持
  • pip install django-guardian           drf对象级别的权限支持

https://www.django-rest-framework.org/

第25月第3天 Mxshop项目记录01的更多相关文章

  1. 第25月第4天 Blog-API-with-Django-Rest-Framework项目记录01

    #------------------------------ 1. djangochinaorg项目 https://github.com/DjangoChinaOrg/Django-China-A ...

  2. 第25月第2天 Django-By-Example项目记录01

    1. export PATH="$PATH":/Applications/XAMPP/xamppfiles/bin/ sudo ln -s /Applications/XAMPP/ ...

  3. ASP.NET Identity 2集成到MVC5项目--笔记01

    Identiry2是微软推出的Identity的升级版本,较之上一个版本更加易于扩展,总之更好用.如果需要具体细节.网上具体参考Identity2源代码下载 参考文章 在项目中,是不太想直接把这一堆堆 ...

  4. IOS客户端Coding项目记录导航

    IOS客户端Coding项目记录(一) a:UITextField设置出现清除按键 b:绘画一条下划线  表格一些设置 c:可以定义表头跟底部视图(代码接上面) d:隐藏本页的导航栏 e:UIEdge ...

  5. Unity Project Wizard (最近打开的项目记录)

    最近打开工程列表 当用Unity打开过的项目越来越多之后,在最近打开项目记录框中就会变的很长,那么如何才能删除最近打开的记录呢? Unity4.x最近打开的工程记录 Unity5.x最近打开的工程记录 ...

  6. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

    下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the ...

  7. 深度解析开发项目之 01 - SVProgressHUD用法

    深度解析开发项目之 01 - SVProgressHUD用法 首先来到工程的pch文件中 01 - 导入头文件 02 - 定义宏 03 - 项目中的使用 3.1 - SVHUD_Normal:  3. ...

  8. jenkins构建项目记录2(tag)

    与jenkins构建项目记录1不同的是通过tag拉去对应版本代码 1.先安装创建(git parameter) 2.general设置 name可任意命名,下面源码管理设置时变量会引用到. 3.源码管 ...

  9. 201871010130-周学铭 实验二 个人项目—D{0-1}问题项目报告

    项目 内容 课程班级博客链接 18级卓越班 这个作业要求链接 实验二 软件工程个人项目 我的课程学习目标 掌握软件项目个人开发流程.掌握Github发布软件项目的操作方法. 这个作业在哪些方面帮助我实 ...

随机推荐

  1. (六)Oracle 的 oracle表查询关键字

    参考:http://www.hechaku.com/Oracle/oracle_tables2.html 1.使用逻辑操作符号问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们 ...

  2. PHP和PHP-FPM 配置文件优化

    前言:乘着这次空闲,来记录下关于PHP和PHP-FPM配置文件的优化,也方便以后自己复习. 先说PHP的 1.PHP脚本执行时间 max_execution_time = 30 该选项设定PHP程序的 ...

  3. PHP开发APP接口之返回数据

    首先说明一下客户端APP通信的格式 1.xml:扩展标记语言(1.用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,xml格式统一,跨平台和语言,非常适合数据传输和通信,早已 ...

  4. vue proxyTable 接口跨域请求调试

    在不同域之间访问是比较常见,在本地调试访问远程服务器....这就是有域问题. VUE解决通过proxyTable: 在 config/index.js 配置文件中 dev: { env: requir ...

  5. HDU 1079 Calendar Game (博弈)

    Calendar Game Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  6. Linux设备树(一 概述)

    一 概述 设备树(Device tree)是一套用来描述硬件属相的规则.ARM Linux采用设备树机制源于2011年3月份Linux创始人Linus Torvalds发的一封邮件,在这封邮件中他提倡 ...

  7. org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard

    Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lan ...

  8. REST_返回形式

    摘录: "Web resources" were first defined on the World Wide Web as documents or files identif ...

  9. Django中的ORM框架使用小技巧

      Django中的ORM框架使用小技巧 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. Django对各个数据提供了很好的支持,包括PostgreSQL,MySQL,SQLite ...

  10. JAVA-try-catch-finally-自定义异常例子(适合初学者)

    package com.net.xinfang.reflect; import java.io.IOException; import java.util.Scanner; /*** * 运行try块 ...