自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 59_Django数据库_表关系之多对多

待完善

2019-02-21 22:06:09 121

原创 56_Django数据库_ORM外键删除操作详解

1. 级联操作继续用上一节的项目案例,在article下的views.py文件中更新代码:from django.shortcuts import renderfrom .models import Category,Articlefrom django.http import HttpResponsedef index(request): article = Artic...

2019-02-20 19:27:40 784

原创 55_Django数据库_ORM外键使用详解

创建project55,并在project55中创建名为article的app。将新创建的app映射到project中。INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.session...

2019-02-18 22:51:53 568

原创 54_Django数据库_Meta类中常见配置

修改表的名字在class里面创建一个meta类型的class,例如:class Article(models.Model): id = models.BigAutoField(primary_key=True) removed = models.BooleanField(default='False') title = models.CharField(ma...

2019-02-18 20:01:28 168

原创 52_Django数据库_ORM常用Field详解(3)

1. 在models.py文件中更新代码:from django.db import modelsclass Article(models.Model): id = models.BigAutoField(primary_key=True) removed = models.BooleanField(default='False') title = models.Ch...

2019-02-17 21:57:27 234

原创 51_Django数据库_ORM常用Field详解(2)

继续在之前创建的project499中进行操作。1. 在models.py文件中更新代码from django.db import modelsclass Article(models.Model): id = models.BigAutoField(primary_key=True) removed = models.BooleanField() title = ...

2019-02-16 23:33:39 259

原创 50_Django数据库_navie时间和aware时间详解

什么是navie时间?什么是aware时间?navie时间:不知道自己的时间表示的是哪个时区的。也就是不知道自己几斤几两。比较幼稚。aware时间:知道自己的时间表示的是哪个时区的。也就是比较清醒。pytz库:专门用来处理时区的库。这个库会经常更新一些时区的数据,不需要我们担心。并且这个库在安装Django的时候会默认的安装。如果没有安装,那么可以通过pip install pytz的方式...

2019-02-16 22:25:56 159

原创 49_Django数据库_ORM常用Field详解(1)

1. 新建项目“project499”2. 项目中创建app,名为“article”3. 在Navicat中创建名为“db499”的数据库4. 在settings.py中,将article添加到INSTALLED APP中,代码如下:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', '...

2019-02-16 20:34:43 408

原创 48_Django数据库_ORM模型基本的增删改查操作

在PyCharm中创建“project488”在Navicat中创建数据库“db488”

2019-02-15 16:52:27 212

原创 47_Django数据库_创建和映射ORM模型

在PyCharm中创建一个Project,名为“project477”。在Navicat里面新建一个数据库,名为“db477”,字符集设置为“utf8 – UTF-8 Unicode”。配置数据库的连接打开“settings.py”文件,DATABASES信息修改如下:DATABASES = { 'default': { 'ENGINE': 'django.db...

2019-02-14 22:13:52 197

原创 32_Django模板_DTL常用过滤器(1)

为什么需要过滤器因为在DTL中,不支持函数的调用形式“()”,因此不能给函数传递参数,这将有很大的局限性。而过滤器其实就是一个函数,可以对需要处理的参数进行处理,并且还可以额外接收一个参数(也就是说,最多只能由2个参数)。add过滤器将传进来的参数添加到原来的值上面。这个过滤器会尝试将值和参数转换成整形然后进行相加。如果转换成整形过程中失败了,那么会将值和参数进行拼接。如果是字符串,那么会拼...

2019-01-30 20:59:40 113

原创 27_Django模板_for标签使用详解

案例:创建一个项目项目中创建views.py文件在templates文件夹中创建index.html文件views.py文件中更新代码如下:from django.shortcuts import renderdef index(request): context = { 'books':[ '三国演义', '水...

2019-01-29 13:16:38 659

原创 26_Django模版_if标签使用详解

实例:创建一个项目,项目中创建views.py文件在templates文件夹中创建index.html文件views.py文件中更新代码如下:from django.shortcuts import renderdef index(request): context = { 'age':19 } return render(request,'in...

2019-01-29 12:53:49 2847

原创 25_Django模版_模版变量使用详解

1. 创建一个项目,在项目中创建views.py文件,输入代码如下:from django.shortcuts import renderdef index(request): # 创建了一个字典 context = { 'username':'zhiliao' } # 将我们创建的context赋值给context # 前一个context...

2019-01-27 11:38:00 152

原创 24_模版查找路径配置

模板查找路径配置:在项目的 settings.py 文件中。有一个 TEMPLATES 配置,这个配置包含了模板引擎的配置,模板查找路径的配置,模板上下文的配置等。模板路径可以在两个地方配置。DIRS :这是一个列表,在这个列表中可以存放所有的模板路径,以后在视图中使用 render 或者 render_to_string 渲染模板的时候,会在这个列表的路径中查找模板。这里的路径是模板最高优...

2019-01-27 10:17:29 126

原创 23_模板介绍

模板在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。 DTL 是 Django Template Language 三个单词的缩写,也就是Django自带的模板语言。当然也可以配置Django支持Jinja2等其他模...

2019-01-27 08:41:13 139

原创 应用命名空间和实例命名空间

应用命名空间和实例命名空间同一个app可以用不同的url来映射,比如下面的代码,两个url都指向同一个app,也就是所谓的同一个app有两个实例。from django.contrib import adminfrom django.urls import path,includeurlpatterns = [ path('',include('front.urls')), ...

2019-01-26 18:01:34 746

原创 url命名与反转url

1. 在项目中创建cms和front两个app。2. 在cms应用的views.py文件里输入如下代码:from django.http import HttpResponsedef index(request): return HttpResponse('CMS首页')def login(request): return HttpResponse('CMS登录页面')...

2019-01-26 15:39:57 567

转载 建立虚拟环境

查看pip信息打开一个终端窗口, 快捷键win+r,输入cmd,执行如下命令:pip –versionvirtualenv创建虚拟环境安装virtualenv可以通过pip或者pip3来安装:pip install virtualenvpip3 install virtualenv创建虚拟环境通过以下命令创建virtualenv 虚拟环境的名字可以进入某一个文件夹之后...

2019-01-20 18:16:34 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除