标签:框架 stat set .post 表结构 http 为我 wsgi strong
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
mysite - mysite # 对整个程序进行配置 - init - settings # 配置文件 - url # URL对应关系 - wsgi # 遵循WSIG规范,uwsgi + nginx - manage.py # 管理Django程序: - python manage.py - python manage.py startapp xx - python manage.py makemigrations - python manage.py migrate
app cmdb:
migrations 数据修改表结构 记录
admin Django为我们提供的后台管理
apps 配置当前app
models ORM,写指定的类 通过命令可以创建数据库结构
tests 单元测试
views 业务代码
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), )
PS:注意逗号
注释CSRF
app下views.py def func(request): # request.method GET / POST # http://127.0.0.1:8009/home?nid=123&name=alex # request.GET.get(‘‘,None) # 获取请求发来的而数据 # request.POST.get(‘‘,None) # return HttpResponse("字符串") # return render(request, "HTML模板的路径") # return redirect(‘/只能填URL‘)
标签:框架 stat set .post 表结构 http 为我 wsgi strong
原文地址:http://www.cnblogs.com/breakering/p/7349820.html