frist Django app — 一、 创建工程】的更多相关文章

缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言带给我一种新的思考问题的方式,为了巩固学过的东西并进一步学习python,就想学学Django,看看会不会带给我关于web新的东西.把自己学习过程记录在这里,发现每次写博客都是对学习过的东西的一次整理和提升. 新建一个project startproject python和Django的安装不再详述,我的环境python2.7,Django1.9.7 . django-admin startproject mys…
转载地址:https://www.cnblogs.com/sunshine-2015/p/5658283.html 缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言带给我一种新的思考问题的方式,为了巩固学过的东西并进一步学习python,就想学学Django,看看会不会带给我关于web新的东西.把自己学习过程记录在这里,发现每次写博客都是对学习过的东西的一次整理和提升. 新建一个project startproject python和Django的安装不再详述…
Django MTV模型介绍 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template Django基本命令 下载安装Django,到python安装目录下面的Scripts目录 C:…
一.Pycharm 创建Django 工程 事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目. Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装,建议使用最新的专业版本. (非专业版的Pycharm 不提供Django 开发模块,非最新版的 Pycharm 可能对最新的 Python 或者 Django 支持不好) 下面以Pycharm 2022.1专业版为例. 首先打开 Pycharm,点击 file---> new project,选择左…
前面已经说过了Django中model的一些用法,包括orm,以及操作的api,接下来就是搭一些简单的界面学习view——Django中的view.主要介绍以下两个方面: url映射 请求处理 模板文件 url映射和请求处理共同构成了MVC中的C——controller,这里面涉及了url的写法(主要是正则表达式),接收页面传递过来的参数.在Django中可以使用template来进行页面渲染,这样可以直接使用传递过来的数据. url映射 这里紧接着上一篇的工程完善polls项目,polls网站…
Test——很重要但是没有被重视起来的一个环节,至少是我自己,其实自己之前在做java web的时候就去尝试过怎么做REST接口的测试,一直没有找到一种合适方式,而且因为时间紧没有进一步深究,但是造成的后果每次做了修改之后都测试不充分,引起新的问题,所以这次对于python正好看看Django的单元测试. 用的是单独的数据库,数据库是干净的(暂未有数据库,test所有操作都是从零开始),不会对正式的数据库造成影响 Test Model 到现在我们主要的业务逻辑代码在model和view里面,所以…
Django是符合MVC架构的,这里现学习M—Model,而且Django自带了一个管理model(数据库)的界面,所以一并学习. Database 配置 编辑Django的配置文件settings.py进行配置 添加polls app,修改后如下 INSTALLED_APPS = [ 'django.contrib.admin', # 管理界面 'django.contrib.auth', # 认证系统 'django.contrib.contenttypes', # 框架的content t…
一.VSCode 创建Django 工程 VSCode 官方: https://code.visualstudio.com 1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里. django-admin startproject mysite 2 新建文件夹-->搭建虚拟环境,新建一个项目文件夹 mysite,在当前文件夹cmd输入指令 env (虚拟环境名称),创建虚拟环境 python -m venv env 3 找到文件夹--->…
上一篇已经完成了polls的基本功能,接下来完善剩下的vote功能和并使用generic views改进请求处理view.包含表单的简单运用和前后台参数传递. 目录 vote:完善投票功能 generic views:改进views.py vote 编辑detail.html,添加投票投票功能 <h1>{{question.question_text}}</h1> {% if error_message %}<p><strong>{{ error_messa…
一.Django 安装 1 通过pip安装 Django 如果你是通过升级的方式安装Django,那么你需要先卸载旧的版本. Django 提供3种发行版本,推荐使用官方的稳定版本: 你的操作系统提供的发行版本(Linux) 官方稳定版本(推荐) 开发测试版本 Django 本质上是Python 语言的一个类库,因此可以通过pip 工具安装.这也是最简便.最好的安装方式. 不建议通过下载安装包或者编译源码进行安装的方法,除非你的环境无法连接外部网络. 以windows 系统中使用 pip 命令安…
前置步骤: 下载python,django 并且安装好 python 解释器以及django模块. 整体步骤阐述: 创建django工程项目 步骤一:进入安装的python目录 步骤二:输入创建工程的命令: 创建业务APP目录 步骤一:进入已创建的工程项目目录 步骤二:输入创建APP 工程项目名称 创建django工程项目: 1.进入安装的python目录下的scripts 目录中 2.在此文件夹的空白处 shift + 鼠标右键  ,在此处打开命令窗口 3.在此窗口下输入: django-ad…
创建工程的时候,注意选择Existing interpreter 选择对应的 python 解释器,电脑如果安装有多个版本的 Python 的话,注意python版本的问题, 以上即是创建的项目目录,有一些默认生成的文件,不要删除,虽然里面是空的.__init__.py 是初始化项目的时候使用的文件,由于MySQLDB无法支持python3,更改为mysqldb,所以在__init__.py 中添加以下代码, import pymysqlpymysql.install_as_MySQLdb()…
一.工程目录详解 创建工程后得到如下目录: 1. manage.py 管理项目.创建数据库.启动服务器等.测试等. 查看子命令: python manage.py 启动服务器: python manage.py runserver 指定启动服务器的地址和端口: python manage.py runserver 0.0.0.0 8080 2. mysite 目录 2.1 settings.py  对于整个网站的配置.配置文件:应用.中间件.数据库.静态目录各类配置... 2.2 urls.py…
django创建工程的命令 >>python C:\Python33\Lib\site-packages\django\bin\django-admin.py startproject projectmanage >>cd projectmanage >>python C:\Python33\Lib\site-packages\django\bin\django-admin.py stratapp projectmanageapp >>mkdir templ…
Django简介 Django特点 环境搭建 创建工程 启动服务 使用pycharm打开工程 创建子应用 Django简介 Django,是用Python语言写的开源web开发框架,并遵循MVC设计.劳伦斯出版社集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布.由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SDTimes评选为2013SDTimes100,位列"API.库和框架"分类第6位,被认为是该领域的佼佼者. D…
推荐学校django博客:http://pythonzh.cn/post/8/ django app 可以理解为一个文件夹: 里面包含了相关功能的代码.通过manage.py来创建 web app 激活虚拟python环境 进入manage.py所在目录,执行python manage.py startapp blog 可以看到和manage.py同级目录blog 建好文件夹,要告知django这是个应用,修改settings.py…
一.创建项目 1.命令:django-admin startproject sitename 2.IDLE环境:本质上都是执行上述命令 常用命令: python manage.py runserver 0.0.0.0 (启动服务) python manage.py startapp appname (创建一个Application) python manage.py syncdb() python manage.py makemigrations() python manage.py migra…
一.项目分析: 二.需求分析 三.Git管理代码: 1.创建仓库 2.克隆仓库 3.设置虚拟环境 4.复制前端font代码 在font中打开终端,运行live-server 5.测试前端代码是否可以运行 四.创建工程 django-admin startproject 工程名   五.创建子应用: 分析项目的子应用,项目的子应用是创建一个包,专门存放子应用 python manage.py startapp 子应用名 apps---存放django的应用 libs--存放第三方文件 utils-…
#include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); } 第1 行和第2 行包含了两个类的定义:QApplication 和QLabel.对于每一个Q…
每个程序员都知道,项目工程的整体架构对开发有着决定性的影响,在后续的开发工作中,能不能有效的减少代码的重复量和有效的人员分工取决于前期工程整体的架构.刚参加工作还不到一个月就意识到之前做的项目在架构方面实在是太差了,现在再回头看之前的工程,简直不堪入目啊,虽然当时很努力的在做一个当时自认为好的架构设计,但现在看来真是一团乱糟糟. 这段时间打算利用工作闲余的时间做一个简单的项目架构,并将大体的开发过程记录于此,正巧公司大牛也很多,可以随时请教他们,哈哈.昨天偶尔看到了360的笑话接口(http:/…
这一篇接着上一篇polls App自动创建admin app.     1.安装数据库 这里的内容从官网看越看越像 EntityFramework的内容.Python支持SQLite,MySql,Oracle,PostgreSQL,官网提供的例子连接的是Sqlite数据库,这篇将基于Mysql 首先查看MySql服务命令在前面的随笔中提到过:http://www.cnblogs.com/andayhou/p/8277364.html,在Terminal 中执行: 开启mysql57服务: 新打开…
经过配置Pycharm在上一次的笔记中,已经解决了编写Django web程序调试的问题,这篇将记录Django官网提供的例子程序!          1.查看Pycharm terminal是否可用,查看安装的Django版本 >python -m django --version        2.创建项目 使用如下命令创建项目: >django-admin startproject firstPro #这个是上一节中配置过的Django路径下的 执行成功命令之后,来看看Django-ad…
环境: 1.python  3.6.2 2.安装django:pip install django==1.10.3 *下面以开发一个简单的用户签到系统介绍Django的使用 创建Django项目: 命令行创建django项目步骤: A django-admin startproject guest(project名) B 进入guest目录 C python3 manage.py startapp sign(创建APP,多次执行会生成多个app) 用PyCharm打开guest目录,目录结构如下…
创建APP ORM 介绍 ORM的操作 说明一下 GET 和 POST 的区别: , GET ①获取一个页面 ②提交数据 数据显示在URL ?user=alex&pwd=alexdsb ,POST from 表单提交数据 数据不显示 创建APP 创建APP 有两种方式 一. 命令行创建APP文件: python manage.py startapp app01 执行命令后 项目目录下会多出一个app文件 二. 也可以用pycharm来创建app文件 1. Django项目创建后追加app: 可以…
第一个Django app   by:授客 QQ:1033553122 测试环境: Python版本:python-3.4.0.amd64 下载地址:https://www.python.org/downloads/release/python-340/ Win7 64位   Django  1.11.4 下载地址:https://www.djangoproject.com/download/ 安装django python setup.py install 测试是否成功 >>> imp…
引言 有时候,我们需要将自己写的app分发(dist)给同事,分享给朋友,或者在互联网上发布,这都需要打包.分发我们的app. Django的子系统重用是基于app级别的.也就是一个项目可以包含多个互相独立的app,不同项目之间没有关系.但是,一个app可以属于多个项目,可以在任何地点.任何时间和任何项目中被重用.你需要将该app运行时所必须的全部文件.资源.配置.数据等等都封装在一个整体内. 打包工具:setuptools.pip.一般情况下安装Python时已自带安装了它们. 引用官方文档:…
昨日作业讲解 1.图书管理系统 实现功能:book单表的增删改查 1.1 新建一个项目bms,创建应用book.过程略... 1.2 手动创建static目录,并在目录里面创建css文件夹,修改settings.py,设置static的目录位置 STATICFILES_DIRS=[ os.path.join(BASE_DIR,"static") ] 修改templates的目录位置 TEMPLATES = [ { 'BACKEND': 'django.template.backends…
真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配置 : 配置APP INSTALLED_APPS中加上“app01” 配置静态文件 首先在项目下创建静态文件夹static 然后在setting下添加 STATICFIFLES_DIRS=( os.path.join(BASE_DIR, 'static'), ) 注意一般开始就要配置好static…
一.Django项目的创建与介绍 ''' 安装Django #在cmd中输入pip3 #出现这个错误Fatal error in launcher: Unable to create process using '"' #可以直接用 python3 -m pip 代替 pip3 #这个问题是pip3 版本过低直接在cmd中执行 python3 -m pip install --upgrade pip 更新pip3 # 在指定解释器环境下安装django 1.11.9 # 在真实python3环境…
Django简介 Django是一个开源的Web应用框架,由Python写成.但是,百度百科中讲它采用了MVC框架模式,其实这个解释不准确. 确切的讲,Django的模式是:路由控制+MTV模式.所谓的路由控制其实就是采用URL分发器,将一个个URL的页面请求分发给不同的View处理,View再调用相应的Model和Template.而Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同. Django的MTV分别是值: 1.M代表模型(Model…