![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
ZhanG01MinG
计算机科学与技术本科大三在读
展开
-
创建一个Django项目
打开pycharm或者其他编译器,新建一个project项目,命名为mysite.其中__init__.py是主要的配置文件settings.py是url路由文件urls.py是Django项目的URL声明,即Django驱动网络的目录wsgi.py是网络通信接口文件,是服务器入口点templates放置html文件manage.py是Django管理主程序, 是一个命令行实用脚本,可以通过不同的方原创 2017-08-26 20:36:13 · 354 阅读 · 0 评论 -
开发服务器
进入外层mysite目录,运行一下命令:python manage.py runserver在命令行中将看到下述输出:Performing system checks...0 errors found August 27, 2017 - 10:42:03 Django version 1.8.13, using settings 'mysite\.settings'Starting developm原创 2017-08-27 10:56:11 · 171 阅读 · 0 评论 -
认识Django
Django是由 Python编写的一种大而全的web应用框架 WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。Django 严格遵守 MVC 模式,但是有自己的实现逻辑。“C”部分由框架处原创 2017-08-24 22:23:29 · 243 阅读 · 0 评论 -
Django请求处理过程
我们在Web浏览器中访问了http://127.0.0.1:8000/hello/,看到“Hello World!”,这个过程是怎么运行的呢?运行 python manage.py runserver 命令时 manage.py脚本在内层mysite目录中寻找名为setting.py文件这个文件保存着当前Django项目的配置。其中最重要的设置是 ROOT_URLCONF,它告诉 Django,原创 2017-08-30 21:25:18 · 370 阅读 · 0 评论 -
动态内容
“Hello World”视图是为了说明Django的基本运作方式,但是这是个静态的页面所以我们来创建一个动态视图计算当前的时间和日期,然后返回包含值的HttpResponse对象。我们用到Python的datetime模块,用于计算日期>>> import datetime>>> now=datetime.datetime.now()>>> nowdatetime.datetime(2017原创 2017-08-31 21:03:53 · 529 阅读 · 0 评论 -
Django模板
Django模板是一些文本字符串,作用是把文档表现与数据分开,通常模板用于生成HTML,Django模板可以生成任何基于文档的格式。Django模板不是把Python代码嵌入HTML这么简单,其目的是呈现,不是表现逻辑。Django自带了内置后端,用于支持自身的模板引擎————Django Template Langeuage(DTL)Django1.8还支持另一个模板引擎jinja2下面说一下DT原创 2017-09-11 19:48:12 · 217 阅读 · 0 评论 -
动态视图
在上章中,time视图中,页面的内容,日期和时间是动态的,但是URL是静态的。在多数动态Web应用中,URL中会包含参数,影页面的输出。比如,班级中会给每一位同学分配一个URL,例如/stu/01/和/stu/22.现在我们想让/time/page/1/页面显示一个小时后的日期,/time/page/2/页面显示两个小时后的日期,/time/page/3/页面显示三个小时后的日期。那么这样写是错的:原创 2017-09-03 16:47:23 · 1352 阅读 · 0 评论