随笔分类 -  Django

摘要:1、安装pymysql(这里使用MySQL数据库) pip install pymysql 2、在Django的工程同名子目录的__init__.py文件中添加如下语句 from pymysql import install_as_MySQLdb install_as_MySQLdb() # 让py 阅读全文
posted @ 2023-05-15 01:26 映辉 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Django 的 ORM: 注意: 需要提前创建好数据库,Django不会自动创建数据库 阅读全文
posted @ 2023-05-15 01:12 映辉 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、模板文件的路径配置 2、模板中变量替换 3、变量渲染之深度查询 4、内置过滤器 过滤器的语法: {{obj|过滤器名称:过滤器参数}} 内置过滤器: 过滤器例子: 5、注释 6、多行注释 7、if 判断 8、for 循环 利用forloop.counter可以展示循环的需要(1,2,3 ...) 阅读全文
posted @ 2023-05-15 01:05 映辉 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1、请求对象 (1)请求方式 print(request.method) (2)请求数据 (3)请求路径 # HttpRequest.path: 表示请求的路径(不含get参数) # HttpRequest.get_full_path():含参数路径 (4)请求头 # HttpRequest.MET 阅读全文
posted @ 2023-05-15 00:33 映辉 阅读(24) 评论(0) 推荐(0) 编辑
摘要:在 Django 中,视图函数是一个 Python 函数或者类,开发者主要通过编写视图函数来实现业务逻辑。视图函数首先接受来自浏览器或者客户端的请求,并最终返回响应,视图函数返回的响应可以是 HTML 文件,也可以是 HTTP 协议中的 303 重定向。 from django.http impor 阅读全文
posted @ 2023-05-15 00:16 映辉 阅读(28) 评论(0) 推荐(0) 编辑
摘要:路由, 是一种映射关系,是把客户端请求的url地址和用户请求的应用程序(这里指django里面的视图进行一对一绑定映射的一种关系)。 在django中所有的路由最终都被保存到一个变量 urlpatterns., urlpatterns必须声明在主应用下的urls.py总路由中,这是由配置文件sett 阅读全文
posted @ 2023-05-15 00:03 映辉 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-05-14 23:37 映辉 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1、创建Django项目 django-admin startproject 项目名称 2、创建应用app python manage.py startapp app名称 阅读全文
posted @ 2023-05-14 23:32 映辉 阅读(11) 评论(0) 推荐(0) 编辑
摘要:方式一: pip install django 方式二: pip install django==2.2.22 # 加上版本号 2.2.22 阅读全文
posted @ 2023-05-14 23:27 映辉 阅读(7) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import admin from django.urls import path from app01.views import index urlpatterns = [ path('admin/', admin.site.urls), path('ind 阅读全文
posted @ 2021-09-16 14:42 映辉 阅读(104) 评论(0) 推荐(0) 编辑
摘要:前面提到过的都是针对单个字段的校验,如果想同时对多个字段进行校验,就可以使用全局钩子(编写全局钩子预留的clean方法,可以获取到多个字段并进行校验) 注意: ———— 默认的校验、自定义正则规则的校验、自定义校验函数、局部钩子,这些校验都是针对单个字段的校验,而全局钩子可以对多个字段进行校验 —— 阅读全文
posted @ 2021-09-16 14:09 映辉 阅读(141) 评论(0) 推荐(0) 编辑
摘要:如果对字段的校验条件太少,不能满足我们的需求,那么,我们可以对每个字段自定义校验的内容,就可以使用局部钩子。 局部钩子的使用方法: (1)导入错误类型 ————> 我们自己定义的钩子抛出的错误也会被保存到校验失败的错误信息errors中去 from django.core.exceptions im 阅读全文
posted @ 2021-09-16 11:51 映辉 阅读(75) 评论(0) 推荐(0) 编辑
摘要:urlpatterns = [ path('admin/', admin.site.urls), path('login/',views.login), path('get_validCode_img/',views.get_validCode_img), path('index/',views.i 阅读全文
posted @ 2021-09-13 17:40 映辉 阅读(159) 评论(0) 推荐(0) 编辑
摘要:实现一个简单的图书系统的增、删、改、查 模型(Model): from django.db import models class Book(models.Model): book_name = models.CharField(max_length=30) book_publisher = mod 阅读全文
posted @ 2021-09-09 17:04 映辉 阅读(83) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import admin from django.urls import path from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('login/',v 阅读全文
posted @ 2021-09-09 15:10 映辉 阅读(81) 评论(0) 推荐(0) 编辑
摘要:from django.shortcuts import render,HttpResponse from django import forms from django.core.exceptions import ValidationError #校验错误 class UserInfo(form 阅读全文
posted @ 2021-09-09 11:57 映辉 阅读(97) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import admin from django.urls import path from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('test/',vi 阅读全文
posted @ 2021-09-09 11:18 映辉 阅读(218) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import admin from django.urls import path from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('test/',vi 阅读全文
posted @ 2021-09-08 17:42 映辉 阅读(68) 评论(0) 推荐(0) 编辑
摘要:from django.contrib import admin from django.urls import path from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('test/',vi 阅读全文
posted @ 2021-09-08 16:46 映辉 阅读(113) 评论(0) 推荐(0) 编辑
摘要:提示:(1)功能不全面,仅仅实现评论(2)样式简单 1、项目目录结构 2、模型 from django.db import models from django.contrib.auth.models import User class Article(models.Model): #定义文章模型类 阅读全文
posted @ 2021-09-07 17:27 映辉 阅读(3939) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示