2月21日任务
3 伪代码
4 celery
from django.shortcuts import render, HttpResponse, redirect
from django.views import View
from demo import models
# Create your views here.
def release(request):
if request.method == "GET":
env = models.RecordEnv.objects.all()
return render(request, 'release.html', locals())
else:
env = request.POST.get('env')
app = request.POST.get('app')
obj_li = models.App.objects.filter(name=app, environment__name=env)
host_li = [{'id':'test', 'path':'xxxxxx'},]
package = 'svn://xxxxx'
app_name = "xxxx"
return HttpResponse("ok")
release.html
{% for item in env %}
<option value="{{ item.name }}" >{{ item.name }}</option>
{% endfor %}
</select>
<input type="submit" value="提交">
```
路径:
from django.contrib import admin
# from django.urls import path
from demo1 import views
from django.conf.urls import url, include
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^release/', views.release),
]