摘要: def index(request): # 查询数据,返回QuerySet对象books books=Book.objects.filter(id__gte=1) # 打印books, 是一个QuerySet对象 # <QuerySet [<Book: Book object (1)>, <Book 阅读全文
posted @ 2023-05-15 21:30 映辉 阅读(43) 评论(0) 推荐(0)
摘要: 方式一: python manage.py runserver 方式二: # 加上监听地址和端口 python manage.py runserver 0.0.0.0:8080 方式三: 使用 Pycharm 启动 阅读全文
posted @ 2023-05-15 02:24 映辉 阅读(56) 评论(0) 推荐(0)
摘要: 如果想打印ORM转换过程中的SQL,需要在settings中进行如下配置: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class': 阅读全文
posted @ 2023-05-15 02:13 映辉 阅读(118) 评论(0) 推荐(0)
摘要: 1、添加记录 方式一:save() 方式二(推荐):create() 2、查询记录 (1)all() 查询所有记录,返回queryset对象。 stu_list = Student.objects.all() (2)filter() 查询符合条件的对象,返回queryset对象。 stu_list 阅读全文
posted @ 2023-05-15 02:12 映辉 阅读(82) 评论(0) 推荐(0)
摘要: 1、模型文件以及继承的类 2、ORM对应关系 一个class类,对应数据库一个表 一个class属性,对应一个字段 一个实例对象,对应一条数据记录 3、主键 可以自己定义主键列,如果自己不定义主键的话,会自动生成ID列并作为主键。 4、属性命名规则 属性名 = models.字段类型(约束选项, v 阅读全文
posted @ 2023-05-15 01:37 映辉 阅读(50) 评论(0) 推荐(0)
摘要: 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 映辉 阅读(172) 评论(0) 推荐(0)
摘要: Django 的 ORM: 注意: 需要提前创建好数据库,Django不会自动创建数据库 阅读全文
posted @ 2023-05-15 01:12 映辉 阅读(23) 评论(0) 推荐(0)
摘要: 1、模板文件的路径配置 2、模板中变量替换 3、变量渲染之深度查询 4、内置过滤器 过滤器的语法: {{obj|过滤器名称:过滤器参数}} 内置过滤器: 过滤器例子: 5、注释 6、多行注释 7、if 判断 8、for 循环 利用forloop.counter可以展示循环的需要(1,2,3 ...) 阅读全文
posted @ 2023-05-15 01:05 映辉 阅读(20) 评论(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 映辉 阅读(33) 评论(0) 推荐(0)
摘要: 在 Django 中,视图函数是一个 Python 函数或者类,开发者主要通过编写视图函数来实现业务逻辑。视图函数首先接受来自浏览器或者客户端的请求,并最终返回响应,视图函数返回的响应可以是 HTML 文件,也可以是 HTTP 协议中的 303 重定向。 from django.http impor 阅读全文
posted @ 2023-05-15 00:16 映辉 阅读(47) 评论(0) 推荐(0)
摘要: 路由, 是一种映射关系,是把客户端请求的url地址和用户请求的应用程序(这里指django里面的视图进行一对一绑定映射的一种关系)。 在django中所有的路由最终都被保存到一个变量 urlpatterns., urlpatterns必须声明在主应用下的urls.py总路由中,这是由配置文件sett 阅读全文
posted @ 2023-05-15 00:03 映辉 阅读(28) 评论(0) 推荐(0)