@ 目录 1.配置文件相关 2.应用创建相关 3.项目相关 4.模板相关 5.其他 关于作者 1.配置文件相关 1.可以更改时间,地区相关(国际化) 2.BASE_DIR很重要,一个工程要有很好的移植性,必须做到里面的所有路径都为相对路径,这里BASE_DIR可以帮忙 3.DEBUG在发行的视乎记得关 4.INSTALLED_APPS表示注册的应用,前面的都是自带的,如果新建一个app,记得注册 5.MIDDLEWARE中间件注册,当MIDDLEWARE为exception处理的时候是从下往上调…
@ 目录 1.MVT 2.模型 3.视图 4.模板 5.常用的命令 6.pycharm创建django工程 关于作者 1.MVT 项目结构如下,其中项目同名文件夹为配置文件 每一个项目有多个应用(未考证),这里的-App为新建应用,目前接触的开源项目大多一个应用,templates为模板文件也就是T层 2.模型 Django 提供了一个抽象的模型 ("models") 层,为了构建和操纵你的Web应用的数据 使用的ORM技术,可以与数据库进行交互,包括mysql,oralcle等等 所…
@ 目录 1.MVT 2.ORM 关于作者 1.MVT 主要的目的是为了快速,简便的开发数据库驱动的网站,强调代码的复用,多个组件可以很方便以插件的方式服务于整个框架,采用的是MVT设计模式(差不多的MVC) 模型层 视图层 模板层 2.ORM 内置了ORM框架 object-relations-mapping 就是把对象和数据库中的表给对应起来 通过对类和对象的操作实现对数据表的操作 还有一个作用 根据设计的类来生成数据库中的表 关于作者 个人博客网站 个人GitHub地址 个人公众号:…
我们都在讲web开发web开发,那到底什么是web呢? 如果你正在学习python三大主流web框架,那这些你必须要知道了 软件开发架构: C/S架构:Client/Server    客户端与服务端 B/S架构:Browser/Server  浏览器与服务端(本质上仍是C/S架构) HTTP协议: 超文本传输协议:规定了客户端(浏览器)与服务端消息传输的格式 例:我们用socket启一个服务端,用浏览器去访问相应端口,如果服务端按普通c/s方式发送文本信息,浏览器是无法解析和识别的,这就是服务…
项目开发环境 Python 3.6 Django 1.11.5 Django安装 在开始安装Django之前,Django更新比较频繁,所以要选择合适的版本,这里选择Django1.11.5. pip安装 pip install django==1.11.5 创建项目与应用 安装完成后,在../Python36/Scripts/目录下出现一个django-admin.exe的可执行文件. 打开终端,执行以下命令进行创建项目: django-admin startproject guest #项目…
@ 目录 1.说明 2.模型类的设计 3.代码的具体实现 4.详情地址 关于作者 1.说明 models是django的很重要的部分,所以深入研究. 本文章的所研究项目为黑马教育python课程中的项目实战-天天生鲜项目 这里就简单的描述下,会把研究的代码放在github,多研究几个来形成自己的知识体系 2.模型类的设计 3.代码的具体实现 文件夹中只有代码的models部分 该项目中一共有4个大类:cart(购物车),goods(商品),order(订单),user(用户) 然后里面有一个db…
@ 目录 1.第一步:找源码 2.第二步:在windows中更改代码 2.第三步:同步到linux中 3.第三步:部署 4.第四步:运行 关于作者 1.第一步:找源码 从github上找一个django编写的个人博客izone 链接:https://github.com/Hopetree/izone 2.第二步:在windows中更改代码 直接使用git同步到pycharm中 在django的setting中更改自己的参数 比如mysql账号密码,redis相关配置,smtp服务设置等 2.第三…
@ 目录 1.说明 2.思路 3.代码 关于作者 1.说明 之前写的博客都在csdn和博客园中 要将博客同步到自己的博客网站中 因为都是使用markdown格式书写的,所以直接爬取上传就完事 2.思路 分析了下博客园,发现可行.先登录进入自己的博客主页,可以看到有下一页的标志,每一页包含若干个博客详情,博客详情中包含edit页(编辑页面)和正常页面(其他用户访问的),要获取的就是eidt页面的博客名字,博客内容.博客分类在edit页面中不好获取,转而去正常页面获取,发现是一个ajax请求,传入用…
1.Django下载 官方下载地址:https://www.djangoproject.com/download/ 2.Django安装 linux/windows安装方法相同,具体有以下俩种 pip install Django 或者按照步骤1中下载下来的包安装 python setup.py install 3.创建Django项目 linux下使用如下命令创建(在当前目录下创建项目my_site) django-admin.py startproject my_site windows如果…
Django框架学习必备网站: 官方网站   https://www.djangoproject.com/ 1.11版英文文档   https://docs.djangoproject.com/en/1.11/ 1.11版中文文档   https://yiyibooks.cn/xx/Django_1.11.6/index.html Django Book 教程   https://djangobook.com/ Flask框架学习必备网站:  Flask官方网站:http://flask.poc…