python Django 进阶篇
2016-08-23 19:08
260 查看
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。
终端命令:django-admin startproject sitename
IDE 创建Django程序时,本质上都是自动执行上述命令
其他常用命令:
python manage.py runserver 0.0.0.0
python manage.py startapp appname
python manage.py syncdb
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
二,程序目录
[b]创建表
其他
注意:xx_set中的【_set】是多对多中的固定搭配
扩展:
1,基本配置
一、创建django程序终端命令:django-admin startproject sitename
IDE 创建Django程序时,本质上都是自动执行上述命令
其他常用命令:
python manage.py runserver 0.0.0.0
python manage.py startapp appname
python manage.py syncdb
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
二,程序目录
[b]创建表
# h = models.Host.objects.get(hid=1) #models.Host.objects.filter(hid__gt=5).delete() #会删除关系表的 也会删除原始表的 # h.group_set.all().delete() # 只删除关系表中的数据 # h.group_set.remove(*models.Group.objects.filter(gid__gt=2)) # 修改 set 不能做修改 如果有就保留 删除其他 # h.group_set.set(models.Group.objects.filter(gid=8)) # 修改 set 如果有就保留 没有就添加 # h.group_set.set(models.Group.objects.filter(gid__gt=2)) # clear 默认是false 来行数据添加 clear=True 先清除后添加新数据 #h.group_set.set(models.Group.objects.filter(gid=2),clear=True) # models.Group.objects.filter(gid__gt=5).delete() # h = models.Host.objects.get(hid=1) #关系表里面存在不管,如果不存在两个都加 # h.group_set.update_or_create(name='人事部') #关系表里面存在不管,如果不存在两个都加 # h.group_set.get_or_create(name='人事部')
其他
注意:xx_set中的【_set】是多对多中的固定搭配
扩展:
相关文章推荐
- Python之路【第十七篇】:Django【进阶篇 】
- [Python]Install Django Web Framework with Mod_python
- Django On Python
- 菜鸟学Python(11):在Django中怎么下载任意类型的文件?
- 玩聚网目前也是基于Python的Django框架开发
- Python Django还是RoR,这是一个问题
- 玩聚网目前也是基于Python的Django框架开发
- 菜鸟学Python(11):在Django中怎么下载任意类型的文件?
- 菜鸟学Python(14):Django中的url编码
- Python Django还是RoR,这是一个问题
- Python Django还是RoR,这是一个问题
- 我的python & django (1) 2007-7-7
- [Python]Django Step by Step 笔记(三)
- 玩聚网目前也是基于Python的Django框架开发
- 我的python & django (2) 2007-7-8
- [Python]如何将django的文档转成html
- Django on IronPython and Windows
- Windows python +django学习
- [python-chinese] IIS运行django,心得总结(采用pyisapie),希望对大家有帮助。
- 玩聚网目前也是基于Python的Django框架开发