脚本宝典收集整理的这篇文章主要介绍了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 路径+文件
配置好之后测试默认配置文件是否是dev.py文件
以上是脚本宝典为你收集整理的4 luffy后台项目创建目录调整全部内容,希望文章能够帮你解决4 luffy后台项目创建目录调整所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。