django充许在一个项目中存在多个app,如一个大门户网站中可以包含论坛,新闻等内容,其中每一个模块称之为一个App,也可以理解为一个个独立的小型项目最终集成在一个门户网站中最终呈现给用户 本次测试以python 2.7 pycharm5环境为基准 首先建立项目,项目名称:testDjango 其次分别建立相应的App模块:todo,oa,web 如图所示: 在testDjango项目中找到testDjango文件夹,打开urls.py路由配置文件并添加以下配置 from django.con…
Django学习笔记二 模型类,字段,选项,查询,关联,聚合函数,管理器, 一 字段属性和选项 1.1 模型类属性命名限制 1)不能是python的保留关键字. 2)不允许使用连续的下划线,这是由django的查询方式决定的. 3)定义属性时需要指定字段类型,通过字段类型的参数指定选项,语法如下: 属性名=models.字段类型(选项) 1.2 字段的类型 使用时需要引入django.db.models包,字段类型如下: 类型 描述 AutoField 自动增长的IntegerField,通常不…
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 1.创建Maven项目 1.1.建立Hello项目 1.首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | -----main | ----------java | ----------resources | -----test |…
Django 项目创建 和 应用创建 创建一个Django项目 都是在相应平台的命令行环境下操作: 1. 进入用于存放项目的目录下 1.1 windows下切换目录:先进入具体的分区磁盘中如E盘就输入'E:';然后CD 进入E盘要创建项目的文件夹下'CD Pythonworkspace': 1.2 Linux下直接'cd /home/operation/Pythonworkspace' 2. 在项目目录下执行命令:django-admin startproject mysite # 这里mysi…
检查django If Django is installed, you should see the version of your installation. If it isn’t, you’ll get an error telling “No module named django” python -m django --version 创建第一个Project 因为这是第一次使用Django,所以需要做一些初始化设置,需要自动生成一些code来建立项目.即包括数据库配置,Django…
注: 由于自己排版确实很难看,本文开始使用markdown编辑,希望有所改善 官方定义 A model is the single, definitive source of information about your data. It contains the essential fields and behaviors of the data you're storing. Generally, each model maps to a single database table. 一个模…
学会使用渲染模板的方法来显示html内容. 一.Templates是什么: HTML文件 使用了Django模板语言(Django Tamplate Language DTL) 可以使用第三方模板 二.开发Template 1.在app根目录下新建一个 templates 文件夹,里面新建一个index.html myblog ├── blog │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ └── __init__.py │ ├──…
目录 Django 之 注意事项及汇总 全局 settings model模块-模型模块 URLs模块 Templates System 模版模块 View/HttpRequest/HttpResponse cookie and session File storage API django中时区 Django 之 注意事项及汇总 本文最后更新2018-11-23 12:15 URLS 学习Django框架,因为框架都是别人封装好的,所以使用起来确实方便:但是由于是别人咀嚼给我们吃的...(so…
web 应用设计模式(MTV MVC): MTV: M:models 模型:负责业务数据对象与数据库对象: T:templates 模板:负责如何把数据展示给用户: V:views 视图:负责业务逻辑 MVC: M:models 模型:负责业务数据对象与数据库对象: V:views 视图:负责与用户交互的页面: C:controller:控制器 :接受用户的输入调用模型与视图 web 应用框架——Django: django 2.1文档:https://docs.djangoproject.co…
一般操作 详细请参考官方文档 必知必会13条 <> all(): 查询所有结果 <> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误. <> exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象 <> values(*field): 返回一个ValueQueryS…