django基础
夏公瑾
这个作者很懒,什么都没留下…
展开
-
文章目录
django基础知识文章目录原创 2018-12-17 14:51:18 · 107 阅读 · 0 评论 -
Django基本命令
Django基本命令1、创建一个django projectdjango-admin.py startproject mysite当前目录下会生成mysite的工程,目录结构:manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变...转载 2018-12-17 14:59:26 · 106 阅读 · 0 评论 -
django中的配置文件常用配置
django中的配置文件常用配置1、关于static的配置#3、STATIC文件还可以配置STATICFILES_DIRS,指定额外的静态文件存储位置。 # STATIC_URL的含义与MEDIA_URL类似。 # ---------------------------------------------------------------------------- ...转载 2018-12-17 15:05:29 · 730 阅读 · 0 评论 -
django中的路由系统
django中的路由系统一、路由配置系统(URLconf)URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于一个URL应该调用哪一段代码。urlpatterns = [ url(正则表达式, views视图函数,参数,别名),]参数说明: 一个正则...转载 2018-12-17 15:20:18 · 224 阅读 · 1 评论 -
视图基础
视图基础一、一个简单的视图下面是一个返回当前日期和时间作为HTML文档的视图:from django.http import HttpResponseimport datetimedef current_datetime(request): now = datetime.datetime.now() html = "<html><body>It ...转载 2018-12-17 15:23:09 · 164 阅读 · 0 评论 -
django中的模板
模板基础1、模板系统的介绍你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body>...转载 2018-12-17 15:51:11 · 320 阅读 · 0 评论 -
数据库与ORM
数据库与ORM一、数据库的配置1 django默认支持sqlite,mysql, oracle,postgresql数据库。 <1> sqlite django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 。引擎名称:django.db.backends.sqlite3 <2> mysql ...转载 2018-12-17 16:26:21 · 422 阅读 · 0 评论 -
ORM之查询
ORM之查询一、对象查询1、正向查询 ret1=models.Book.objects.first() print(ret1.title) print(ret1.price) print(ret1.publisher) print(ret1.publisher.name) #因为一对多的关系所以ret1.publisher是一个对象,而不是一个quer...转载 2018-12-17 16:46:02 · 268 阅读 · 0 评论