Django学习之Django shell

Django shell交互式,方便调试,开发。

python manage.py shell

from blog.models import Article

a=Article()

a.title=‘title‘

a.brief_content=‘brief_content‘

a.content=‘content‘

a.save()

print (a)

articles=Article.objects.all()

article=articles[0]

print(article.title)

以上交互式命令可以从数据库存放查找字段。

原文地址:https://www.cnblogs.com/frantz/p/11487832.html

时间: 2024-08-27 22:52:03

Django学习之Django shell的相关文章

Django学习之django自带的contentType表

Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/aaronthon/article/details/81714496 contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中. models.py文件的表结构写好后,通过makemigrations和migrate两条命令

Django学习之Django admin

1.后台管理工具 2.读取定义的模型数据 3.Django shell 新增文章复杂,在后台简单方便(编辑,开发,删除) 4.认证用户,显示管理模型,检验输入等功能 5.使用: 第一步 创建管理员用户 python manage.py createsuperuser 启动服务: python manage.py runserver 第二步 页面登陆,管理模型数据: 第三步:注册模型到admin里面 刷新页面: 可知三篇文章都是Article object不好区分,所以开发区分: 至此,admin

django 学习-15 Django会话Cookie

1.django.admin.py  startproject   cs3 cd cs3 django.admin.py   startapp   blog 2.    vim urls.py url(r'^regist/$','blog.views.regist'),       注册    url(r'^login/$','blog.views.login'), 登录    url(r'^index/$','blog.views.index'),      跳转界面    url(r'^lo

django 学习-11 Django模型数据模板呈现

1.for author in Author.objects.all(): for book in author.book_set.all(): print   book 2.vim blog/views.py from blog.models  import Author,Book from  django.shortcuts   import  render_to_response def show_author(req): authors = Author.objects.all() re

[django学习0-1] django + eclipse基本环境

1.安装django 如果还没有安装python需要先安装python,django1.6对2.6,2.7,3.2或3.3都支持了,这里用的是python2.7.8 然后安装django,发布版本已更新至1.6.6,下载在https://www.djangoproject.com/ (如果已安装旧版需要先删掉旧版) 安装方法win下,先解压django包,然后运行python setup.py install 等待安装完就可以了(需要先设置python环境变量,setup.py在django解压

django 学习-14 Django文件上传 (Admin后台)

1.这种上传方式是用admin后台完成的,用数据库和model做 vim settings.py MEDIA_ROOT = '/headImg/'                                   文件保存在路径(还有后续) #   'django.middleware.csrf.CsrfViewMiddleware',            禁掉这个,跨站不会出问题 'django.contrib.admin',                                

Django 学习之Django Rest Framework(DRF)

一. WEB应用模式 在开发Web应用中,有两种应用模式 1. 前后端不分离 2. 前后端分离 二. API接口 为了在团队内部形成共识.防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本. 目前市面上大部分公司开发人员使用的接口服务架构主要有:restful.rpc. 1. rpc rpc: 翻译成中文:远程过程调用[远程服务调用]. http://www.example.com/api post请求

17.Django学习之django自带的contentType表

通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/aaronthon/article/details/81714496 contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中. models.py文件的表结构写好后,通过makemigrations和migrate两条命令迁移数据后,在数据库中会自动生成一个django_conten

django 学习-10 Django多对多关系模型

1.vim blog/models.py class   Author(models.Model): name = models.CharField(max_length=30) def unicode(self): return self.name class Book(models.Model): name = models.CharField(max_length=30) authors = models.ManyToMany(Author) def unicode(self): retu