python总结24 django publish
2018-03-04 16:42
477 查看
blog(appname)
model
title
time
content
user 关联字段
ForeignKey(ForeignObject) # ForeignObject(RelatedField)
to, # 要进行关联的表名
to_field=None, # 要关联的表中的字段名称
on_delete=None, # 当删除关联表中的数据时,当前表与其关联的行的行为
- models.CASCADE,删除关联数据,与之关联也删除
- models.DO_NOTHING,删除关联数据,引发错误IntegrityError
- models.PROTECT,删除关联数据,引发错误ProtectedError
- models.SET_NULL,删除关联数据,与之关联的值设置为null(前提FK字段需要设置为可空)
- models.SET_DEFAULT,删除关联数据,与之关联的值设置为默认值(前提FK字段需要设置默认值)
- models.SET,删除关联数据,
a. 与之关联的值设置为指定值,设置:models.SET(值)
b. 与之关联的值设置为可执行对象的返回值,设置:models.SET(可执行对象)
def func():
return 10
class MyModel(models.Model):
user = models.ForeignKey(
to="User",
to_field="id"
on_delete=models.SET(func),)
view
def publishBlog(request):
urls
想要使用publish发布功能,则需要我们登陆并获得session
获得session后进入publish页面并发布内容
model
title
time
content
user 关联字段
ForeignKey(ForeignObject) # ForeignObject(RelatedField)
to, # 要进行关联的表名
to_field=None, # 要关联的表中的字段名称
on_delete=None, # 当删除关联表中的数据时,当前表与其关联的行的行为
- models.CASCADE,删除关联数据,与之关联也删除
- models.DO_NOTHING,删除关联数据,引发错误IntegrityError
- models.PROTECT,删除关联数据,引发错误ProtectedError
- models.SET_NULL,删除关联数据,与之关联的值设置为null(前提FK字段需要设置为可空)
- models.SET_DEFAULT,删除关联数据,与之关联的值设置为默认值(前提FK字段需要设置默认值)
- models.SET,删除关联数据,
a. 与之关联的值设置为指定值,设置:models.SET(值)
b. 与之关联的值设置为可执行对象的返回值,设置:models.SET(可执行对象)
def func():
return 10
class MyModel(models.Model):
user = models.ForeignKey(
to="User",
to_field="id"
on_delete=models.SET(func),)
view
def publishBlog(request):
urls
想要使用publish发布功能,则需要我们登陆并获得session
获得session后进入publish页面并发布内容
相关文章推荐
- python django model类型总结
- python django 数据库查询方法总结
- python-->django使用过程中碰到的异常总结
- Python开发: Django模板语言简单总结
- python/Django使用总结
- python总结27 django paginator实现分页
- python总结28 django 实现回复功能
- python中安装 django web.py gearman等各种包的安装和卸载方法总结
- 总结python+Django+mysql项目遇到的一些问题
- Python自动化开发学习24-Django中(AJAX)
- python Linux django nginx uwsgi相关命令总结
- python django开发总结
- python总结25 django 富文本编辑器加入项目中
- 最新版windows 2012R2、Apache24、mod_wsgi、Django1.9、python3.4项目部署(生产环境)
- [Django]《Python Web开发 测试驱动方法》前六章非测试部分总结
- python django 数据库查询方法总结
- linux下nginx+python+fastcgi部署总结(django版)
- python django项目开发总结
- python-django 数据库查询方法总结
- python django 数据库查询方法总结