码迷,mamicode.com
首页 > 其他好文 > 详细

drf项目初始化

时间:2017-12-26 16:08:38      阅读:429      评论:0      收藏:0      [点我收藏+]

标签:develop   tts   doc   down   img   source   .com   war   rtu   

1. 新建虚拟环境

  mkvirtualenv -p C:\Users\zhengsheng\AppData\Local\Programs\Python\Python36-32\python.exe xxx  后面指向的是安装的python版本

2. 安装djangorestframework: pip install  -i https://pypi.douban.com/simple djangorestframework

 安装django:         pip install -i https://pypi.douban.com/simple django

 安装markdown, djangofilter       pip install -i https://pypi.douban.com/simple markdown django-filter      for browsable api

3. pycharm新建项目

  技术分享图片

  技术分享图片

  没有勾选admin, 则在urls.py中,注释admin的path

4.settings.py中配置数据库

  

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        NAME: lele8,
        USER: root,
        PASSWORD: sa123,
        HOST: 127.0.0.1,
        OPTIONS: {init_command: SET storage_engine=INNODB;}
    }
}

5. 使用navicat新建数据库, 名称lele8, 字符集utf8,排序规则general_ci

6.运行项目,会出错,Did you install mysqlclient?

  pip install -i https://pypi.douban.com/simple mysqlclient        安装mysql的驱动

7. windows下的python安装包网站 www.lfd.uci.edu/~gohlke/pythonlibs/

8. 安装pillow, 处理图片 pip install -i https://pypi.douban.com/simple pillow

9. 项目中新建package apps, 用于放所有的功能模块, 将users拖入进去

  新建package extra_apps, 用于放第三方模块,例如xadmin等

  新建文件夹  media ,用于图片上传的路径等

  新建文件夹  db_tools, 数据库等一些脚本文件

10. apps右键 mark as sourceroot, extra_apps mark as sourceroot

11. 将apps 和extra_apps的路径加入到settings.py中的根搜索路径

  

import os
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))

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 0)=fc0*6(#xb4i(@6+!8%lpai)elgw)w@ttsn0^7s$=tw=vx&k

12.运行项目,看是否报错

 

 

 

 

  

 

 

drf项目初始化

标签:develop   tts   doc   down   img   source   .com   war   rtu   

原文地址:https://www.cnblogs.com/jiamengyang/p/8118186.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!