专栏首页python全栈布道师django+vue环境搭建
原创

django+vue环境搭建

node环境搭建

安装webstorm nodejs 配置cnpm镜像

配置方法:

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

这样就安装好了cnpm

然后下载online-store前端项目

之后再项目目录下执行 cnpm install 这样就会把依赖下到这个项目下的node-modules下面

然后cnpm run dev就启动起来了

如果在家里成功了,在公司run不起来,可以把node-modules全部删掉,然后再安装一次就可以了.

项目初始化

先创建虚拟环境 mkvirtualenv MxShop -p python3.6

配置好pip镜像 linux: ~/.pip/pip.conf windows: ~/pip/pip.ini

[global]

trusted-host=mirrors.aliyun.com

index-url=http://mirrors.aliyun.com/pypi/simple

安装依赖 pip install django djangorestframework markdown django-filter mysqlclient pillow

安装一些可选的依赖

创建django项目MxShop 用pycharm选择对应的解释器 可以运行成功.

配置数据库 日志

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql',

'NAME': 'mx_shop',

'USER': '',

'PASSWORD': '',

'HOST': '',

# 'HOST': '127.0.0.1',

'OPTIONS': {'init_command': 'SET default_storage_engine=INNODB; SET foreign_key_checks = 0; ',

'charset': 'utf8mb4', }

}

}设置好默认的数据库引擎为INNODB 设置数据库编码为utf8mb4 设置不进行外键检查.

安装配置的mysql去新建数据库

新建pacakge apps extra_apps 把这两个mark成source root 新建文件夹media db_tools

将这两个source root添加到环境变量中 更改settings.py

import sys

sys.path.append(BASE_DIR)

sys.path.append(os.path.join(BASE_DIR, 'apps'))

sys.path.append(os.path.join(BASE_DIR, 'extra_apps'))

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • docker安装部署sentry

    笔者曾经花了很长时间去一步步安装sentry,成功过也失败过,遇到各种各样的问题,直到后来遇到了sentry,免去我安装部署之苦现在说下步骤

    阿章-python小学生
  • 2017年8月13日

    阿章-python小学生
  • 2017年9月5日

    阿章-python小学生
  • Smart Business design time = CDS view SADL

    在习惯了诸多后台框架重量级的解决方案之后,Smart template design time的repository 和access设计给人耳目一新的感觉。 ...

    Jerry Wang
  • Smart Business design time = CDS view + SADL

    在习惯了诸多后台框架重量级的解决方案之后,Smart template design time的repository 和access设计给人耳目一新的感觉。 ...

    Jerry Wang
  • 【Leet Code】206. Reverse Linked List

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    韩旭051
  • 5G会不会取代WIFI?

    最近看了20190103期的“晓说”,高晓松在清华园大谈5G和区块链,两个赛道会给内容产业(音乐、视频、文章、书......)带来许多新的变化,我把视频听了2篇...

    申龙斌
  • [剑指offer] 从尾到头打印链表

    一种方法是利用栈来实现; 另外一种方法是利用三个指针把链表反转,关键是 r 指针保存断开的节点。

    尾尾部落
  • LeetCode 2 & 455 Add Two Numbers I&II

    You are given two non-empty linked lists representing two non-negative integers....

    大学里的混子
  • 只要十分钟,用Python实现自动化水军评论

    自己在写文章的时候,也有到处去逛一逛,渐渐发现了一些有意思的事,经常会有人用同样的评论到处刷,不知道是为了加没什么用的积分,还是纯粹为了表达楼主好人。那么问题来...

    一墨编程学习

扫码关注云+社区

领取腾讯云代金券