
Django框架
曦紫沐
抟扶摇而上者九万里
展开
-
Django框架开发流程
1)新建一个django项目 2)创建应用 ./manage.py startapp 应用名称3)在 settings.py 中注册应用, 在INSTALLED_APPS中 追加应用名称即可 INSTALLED_APPS = [ 'django.contrib.admin', ... ... '应用名称', ]4)创建和配置数据库...原创 2018-03-07 14:09:07 · 265 阅读 · 0 评论 -
django中save和create的区别
django 一对多的添加记录create 和save 方法,update 更新和save()方法的区别,查询API的方法查询api的方法:表.objects.all() ---[obj1,obj2,....]表.objects.all().first()表.objects.filter(id=2) ---[obj1,] ,得到一个集合对象,集合里只有一个,跟上first()或者【0】取到一个具...转载 2018-03-15 12:40:48 · 4088 阅读 · 0 评论 -
HttpRequest 介绍
HttpRequest 介绍 1、什么是HttpRequest HttpRequest ,请求对象,封装了请求过程中的信息 如:请求地址,源请求路径,请求参数,... ... 在 django 中,HttpRequest ,默认被作为每个视图处理函数的参数传递进来的 查看 request 的内容: print(dir(re...原创 2018-03-08 14:49:15 · 5803 阅读 · 0 评论 -
Model 的高级应用
Model 的高级应用 1、自定义查询对象 - objects 可以自定义 objects 对象,来取代默认的objects,允许在自定义的objects上增加自定义函数,目的是为了扩充原有的 objects 的功能 步骤: 1、声明类,EntryManager,继承自 models.Manager,并添加自定义函数 ...原创 2018-03-08 14:43:02 · 249 阅读 · 0 评论 -
使用 admin 管理后台
使用 admin 管理后台 1、基本管理 2、高级管理 1、在 admin.py 中创建自定义管理类,以便实现以下高级功能 1、定义 EntryAdmin 类 继承自 admin.ModelAdmin class EntryAdmin(admin.ModelAdin): ...原创 2018-03-08 14:26:37 · 711 阅读 · 0 评论 -
对Model进行操作
Model 1、插入(略) 2、查询 1、基本查询操作 - Entry.objects.all() 2、查询接口 1、all() Entry.objects.all() select * from .... .... 2、values("字段名",'字段名...原创 2018-03-08 14:05:42 · 342 阅读 · 0 评论 -
使用 admin 管理后台
使用 admin 管理后台 后台登录地址:http://localhost:8000/admin 1、创建后台管理员(超级用户) ./manage.py createsuperuser Username : 用户名 Email Address : 电子邮件 Password : 密码 Password(again) ...原创 2018-03-08 13:37:39 · 3493 阅读 · 0 评论 -
模板templates与模型ORM
1、模板 1、模板的语法 1、变量(略) 2、标签 1、什么是标签 允许嵌套一些与服务器相关的内容到标签中。每个标签表示的都是独立的功能,由服务器进行解释执行 2、语法 {% ... %} 3、常用的标签 1、...原创 2018-03-08 13:13:44 · 591 阅读 · 0 评论 -
Django框架具体使用
1、django 中的应用 1、什么是应用 应用表示的就是网站中一个独立的模块,包含独立的信息。 网易 ,是一个网站,是一个完整的项目,该网站可能会包含新闻,娱乐,体育,财经。。。不同的频道。这些频道在Django或网站中,可以被称为 "应用" 在整个项目的主文件夹中不要去处理其他的请求,主文件夹只做主要设置以及应用地址的 分发 2、创建应用 ...原创 2018-03-08 12:00:17 · 294 阅读 · 0 评论 -
Django框架的安装方法
Django的安装 1、Linux安装 1、查看已安装的django 1、进入到终端,进入到交互模式 python3 , ipython3 2、交互模式中输入 import django 如果报错,说明未安装 ...原创 2018-03-08 09:49:54 · 675 阅读 · 0 评论 -
Django框架的优缺点
1、优点 1、开源框架,有完美的文档支持 2、解决方案众多,内部功能支持较多 3、优雅的URL,完整的路由系统 4、自助式的后台管理 2、缺点 目标:高内聚,低耦合 1、耦合度偏高 内聚:尽量让模块功能单一化,...原创 2018-03-08 09:41:52 · 13951 阅读 · 0 评论 -
在Windows系统下用django框架开发项目
15:04 2018/2/25查看安装的库pip list 安装命令pip install 库名创建项目django-admin startproject zhumeng*** 注意路径cd 项目所在的路径如:cd /novel/wendaopython manage.py runserver打开网站127.0.0.1:8000python manage.py startapp zhihuurl...原创 2018-03-07 14:54:01 · 1089 阅读 · 0 评论 -
数据的导入导出(数据迁移) 以及 版本切换
数据的导入导出(数据迁移) 以及 版本切换 1、版本切换 在Django中想恢复到之前的数据库操作 ./manage.py migrate 应用名称 0001 ex: ./manage.py migrate index 0002 2、数据库的导出 ...原创 2018-03-09 19:18:12 · 845 阅读 · 0 评论