目标
本文为创建django项目的第一步操作、实现项目创建、模块创建、虚拟环境指定、并实现健康检查接口
一、环境准备
安装python 参考官方文档:https://www.python.org/downloads/ 安装django pip install django二、工程创建
使用django命令创建工程 django-admin startproject vega 进入工程目录 cd vega三、虚拟环境
1、安装包 pip install virtualenv 2、创建虚拟环境 venv >virtualenv venv 3、退出Pycharm,重新选择刚刚创建的虚拟环境 4、激活虚拟环境 source venv/bin/active 5、安装依赖 pip install -r requirements.txt 6、依赖文件自动生成 pip freeze > requirements.txt 命令将项目的库依赖导出,作为代码的一部分 7、部署虚拟环境 a、开发完成后,使用 pip freeze > requirements.txt 命令将项目的库依赖导出,作为代码的一部分 b、将代码上传到服务器 c、在服务器上创建一个虚拟环境 d、激活虚拟环境,执行 pip install -r requirements.txt,安装项目依赖四、启动项目
python manage.py runserver 五、创建模块 django-admin startapp app 调整目录结构 app目录下新建main_app package,将原来app路径下内容移至main_app路径下 新建 implements package,调整后结构如下六、添加健康检查接口
1、在vega/app/main_app 路径下创建urls.py 文件,写入健康检查接口 vega/app/main_app/urls.py文件1 from django.conf.urls import url 2 3 from app.main_app import views 4 5 urlpatterns = [ 6 url('vi/health',views.health) 7 ]
2、在工程同名目录下的urls.py文件中引入main_app中的urls vega/urls.py文件
1 from django.contrib import admin 2 3 from django.conf.urls import include, url 4 5 from app.main_app import urls as main_urls 6 7 urlpatterns = [ 8 # path('admin/', admin.site.urls), 9 url('admin/',admin.site.urls), 10 url(r'^api/',include(main_urls)) 11 ]3、在app/main_app/view.py文件中将健康检查接口实现
1 from django.http import HttpResponse 2 from django.shortcuts import render 3 4 # Create your views here. 5 def health(request): 6 return HttpResponse('success',content_type="application/json")使用python manage.py runserver启动工程,访问 url:http://127.0.0.1:8000/api/vi/health可以看到success健康检查接口正常返回
标签:python,创建,app,django,虚拟环境,urls,import,main From: https://www.cnblogs.com/sunnydev/p/17090359.html