
Django
文章平均质量分 59
影雀
公宗号-爬虫与大模型开发;砥砺前行,为梦前行!
展开
-
uwsgi+Nginx部署Django
服务器:阿里云系统:ubuntu20python:服务器自带服务器在安全组中开启8001/8001端口前期MySQL安装使用docker原创 2021-06-15 08:56:15 · 298 阅读 · 0 评论 -
django 报错:‘staticfiles‘ is not a registered tag library. Must be one of
'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz解决方法:将模板文件代码{% load staticfiles %}修改为{% load static %}原创 2021-04-13 14:13:24 · 650 阅读 · 0 评论 -
django开发知识点4-内置接口调用
内置接口调用1、进阶接口除了常用接口外,还有其他用来提高性能的接口,在下面介绍。 在优化Django项目时,尤其要考虑这几种接口的用法。defer把不需要展示的字段做延迟加载。比如说,需要获取到文章中除正文外的其他字段,就可以通过posts = Post.objects.all() .defer('content'),这样拿到的记录中就不会包含content部分。但是当我们需要用到这个字段时,在使用时会去加载。代码:products=Product.objects.all().defer原创 2021-04-07 13:43:16 · 1192 阅读 · 0 评论 -
django开发知识点3-链式调用
1、支持链式调用的接口all使用频率比较高,相当于SELECT * FROM table 语句,用于查询所有数据。filter使用频率比较高,根据条件过滤数据,常用的条件基本上字段等于、不等于、大于、小于。当然,还有其他的,比如能修改成产生LIKE查询的:Model.objects.filter(content__contains="条件")。exclude与filter是相反的逻辑reverse将QuerySet中的结果倒叙排列distinct用来进行去重查询,产生SE原创 2021-04-07 11:52:04 · 261 阅读 · 0 评论 -
django开发知识点2-ORM对象
一、对ORM的理解1、什么是ORM?ORM是对象关系映射(Object Relational Mapping),简称ORM,或O/RM,或O/R mapping,是一种程序技术。白话理解:就是把我们定义的对象(类)映射到对应的数据库的表上,所以ORM就是代码(软件)层面对于数据库表和关系的一种抽象。2、Django与ORM之间的关系Django中的model就是ORM的一个具体实现。3、ORM在Django中的具体体现简单来说,就是继承了Django的Model,然后定义了对应的字段,原创 2021-04-07 11:47:59 · 376 阅读 · 0 评论 -
Django开发知识点1-创建项目
Django常用 命令:1、安装:pip install django 指定版本 pip3 install django==2.0新建项目: django-admin.py startproject mysite新建APP : python manage.py startapp blog启动:python manage.py runserver 80802、同步或者更改生成 数据库:python manage.py makemigrationspython manage.py原创 2021-04-07 11:34:19 · 130 阅读 · 2 评论 -
Django 开发后台管理系统
数据库:python自带数据库开发系统:windows ,pycharm主要实现功能:1)登录与注册页面2)添加页面3)更新页面4)查询页面5)删除页面6)账号页面1)登录与注册页面对表单数据进行验证( 从数据库验证)账号密码都存在就登录进入后台;否则就提示账号密码错误点击注册按钮进入注册页面:账号密码是必填项,没有按要求填写就提示输入,按l...原创 2019-11-01 16:50:43 · 2321 阅读 · 39 评论