4 luffy后台项目创建目录调整

发布时间:2022-06-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了4 luffy后台项目创建目录调整脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

luffy后台项目创建目录调整

1.创建项目

# 创建虚拟环境
    mkvirtualenv -p python3 luffy
# 安装django
    pip install django==2.2.2
# 使用pycharm,new project-django创建项目(django-admin创建项目)
    -选中刚刚创建的虚拟环境,依赖于这个虚拟环境创建项目(app01可选可不选)

2.创建app

cd luffy
cd app
python ../../manage.py startapp user   (创建完之后记得在settings.py中注册,直接注册会报错,原因是路径不对,需要配置下面2句话)
#把小luffy和apps都加入到环境变量
import sys
sys.path.append(BASE_DIR)
sys.path.append(os.path.join(BASE_DIR,'apps'))

 

3.#配置2套项目配置文件,一套用于开发,一套用于上线

         开发测试阶段,使用manage.py 启动项目 并发量10左右        项目上线阶段,使用uwsgi部署项目+wsgi.py 应发量100-200左右 qps、

-settings  # 项目的配置文件(开发和上线配置)
     dev.py    #开发用   执行python manage.py runsserver报错,原因是基于manage.py运行  manage.py需对应luffy.settings.dev
     pro.py    #上线用

4.修改国际化

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False

5. 项目调整后的结构

luffy   # 项目名字
    -logs    # 日志文件
    -luffy
        -apps   # 项目所有的app 
        -settings  # 项目的配置文件(开发和上线配置)
            dev.py    #开发用   执行python manage.py runsserver报错,原因是基于manage.py运行  manage.py需对应luffy.settings.dev
            pro.py    #上线用
        -libs      # 公共库,第三方库
        -urls.py   # 路由
        -wsgi.py   # 使用uwsgi部署项目时用到
    -manage.py # 测试阶段项目启动入口
    -scripts   # 脚本文件(测试...)

6.配置数据库

'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'luffy',
         'HOST':'127.0.0.1',
         'USER':'root',
         'PASSWORD':'123456',
         'PORT':3306,
    }
# django 默认使用MySQLdb链接mysql数据库,但是现在MySQLdb,只在python2.x上有效,3.x上不行了
# 3.x 有pymysql,所有django中需要安装pymysql,并且在某个py文件中 配置
# 但是到了django 2.2后,这样做,需要改django源码

# 使用python 3.x上另一个操作数据库的模块mysqlclient,
     pip install mysqlclient

# 安装:win看人品,linux有不同的解决方案
# 解决方案一:win的操作系统缺东西(集成库)
    -https://zhuanlan.zhihu wangt.cc /p/102535551
        
# 解决方案二:使用whl文件安装
    -https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
     -下载下来以后
    -pip install 路径+文件

4 luffy后台项目创建目录调整

 配置好之后测试默认配置文件是否是dev.py文件

脚本宝典总结

以上是脚本宝典为你收集整理的4 luffy后台项目创建目录调整全部内容,希望文章能够帮你解决4 luffy后台项目创建目录调整所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: