Django
初识Django
一、软件体系架构(B/S、C/S)1、B/S Browser/Server 浏览器与服务器B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,即服务器的意思。B/S就是“Browser/Server”的缩写,即”浏览器/服务器”模式B/S结构是随着互联网的发展,web出现后兴起的一种网络结构模式。这种模式统一了客户端,让核心的业务处理在服务端完成。
日期 2025-04-11 09:06:23Django的HttpRequest[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象,这个对象不需要我们创建,直接使用服务器构造好的对象就可以。视图的第一个参数必须是HttpRequest对象,在django.http模块中定义了HttpRequest对象的API。属性 下面除非特别说明,属性都是只读的。path:一个字符串,表示请
日期 2025-04-11 09:06:23Pycharm安装django包[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君 **pycahrm安装django 1.点击file,找到settings点击 **2.找到project,点击project interpret 3.点击旁边的加号 4.搜索栏输入django搜索,看到django选项后直接点击然后安装 最后安装成功后会有一个successful的提示,然后安装完成后可以在电脑里面打开cm
日期 2025-04-11 09:06:23Django的ORM操作-删除数据
单个数据删除查找查询结果对应的一个数据对象调用这个数据对象的delete()方法进行删除try: auth = Author.objects.get(id=1) auth.delete() except: print("删除失败")复制批量删除数据查找查询结果中满足条件的全部QuerySet集合对象调用数据对象的delete()方法进行删除try:
日期 2025-04-11 09:06:23使用pycharm创建Django项目[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。创建项目1. 使用命令行创建项目如果这是你第一次使用 Django 的话,你需要一些初始化设置。也就是说,你需要用一些自动生成的代码配置一个 Django project —— 即一个 Django 项目实例需要的设置项集合,包括数据库配置、Django 配置和应用程序配置。打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:django-adm
日期 2025-04-11 09:06:23pycharm怎么配置django环境_pycharm环境搭建
大家好,又见面了,我是你们的朋友全栈君。用Pycharm安装配置Django框架1.打开Pycharm—–左下角—-Terminal命令行 pip install django #默认下载最新版本django框架 pip install django==1.11.8 #可以下载自己所需的指定版本 pip show django version #查看自己当前的django框架版本复制对了W
日期 2025-04-11 09:06:23pycharm django环境搭建_window10创建还原点
大家好,又见面了,我是你们的朋友全栈君。前言不像Unix/Linux系统默认安装了Python环境,Windows下安装Django 前请先确保已经安装了Python环境。Python官网下载,根据需求下载完毕即可安装,注意在安装时要勾选 add to path. 安装完毕 win+r 打开cmd 输入 python –version 验证是否安装成功。 安装Django对于windows下安
日期 2025-04-11 09:06:23Django的请求与响应
请求与响应请求是指浏览器通过HTTP协议发送给服务端的数据响应指的是服务端收到响应后做相应处理后再返回给浏览器请求样例GET /user/api/qoqa HTTP/1.1 ---> 起始行 Host: 127.0.0.1:8000 ---> 请求头 Connection: keep-alive sec-ch-ua: " Not;A Brand";v=&qu
日期 2025-04-11 09:06:23centos7使用nginx+uwsgi部署python django项目
在django框架中,我们一般直接通过python manage.py runserver来启动提供服务,但是如果生产环境此方法不可行,而且容易导致异常退出,于是需要借助uwsgi来作为守护进程。操作思路:服务器中安装uwsgi插件新建uwsgi.ini文件,写入uwsgi需要的参数安装nginx,并配置uwsgi_pass 127.0.0.1:9496代理转发启动nginx、uwsgi安装uw
日期 2025-04-11 09:06:23Django 中使用 ajax 请求的正确姿势
我的博客在导航栏中有一个在线工具跳转,博客中提供了一些比较实用的在线工具,最近两天又添加了一个在线工具,作用是可以查询 docker 官方镜像仓库中指定镜像的版本信息,虽然之前写在线工具的时候就已经掌握了 django + jQuery ajax 的用法,但经过这次的工具更新,我对 ajax 的用法又有了更深层次的理解,所以分享一下我的使用经验。首先,在使用 ajax 之前需要说一下这个前端库的定
日期 2025-04-11 09:06:23Django的ORM操作-更新数据
更新单个数据修改单个实体的某些字段值的步骤查询:通过get()得到要修改的实体对象修改:通过对象的属性方法修改数据保存: 通过save()进行保存 进入Django Shell进行操作 # 修改system字段为Ubuntu18.04 from monitor.models import Asset select = Asset.objects.get(id=1) select.system=&
日期 2025-04-11 09:06:23【Django | 开发】面试招聘信息网站(处理产品细节和权限&美化页面样式)
文章目录一、产品细节完善1) 设置站点标题,在项目目录下的`url.py`加上如下代码2) 填写信息显示提示3) 将面试官与候选人关联4)设置面试官只读权限5) 设置面试官可直接在列表修改面试官二、样式美化1) 美化admin后台2)美化页面一、产品细节完善1) 设置站点标题,在项目目录下的url.py加上如下代码from django.utils.translation import gette
日期 2025-04-11 09:06:23使用 PyCharm 远程调试 Django 程序「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。 这阵子组内流行使用 Django 写管理端程序。大家习惯了在 Windows 上使用 PyCharm 等 IDE 快速方便地进行开发,但是由于管理端使用了一些公司的公共组件,而这些组件又只提供了 Linux 上的 Python 接口,因此必须在 Linux 上运行 Django 程序。值得庆幸的是,大多数的 IDE 都提供了远程调试功能, PyChar
日期 2025-04-11 09:06:23在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
我的 Django 博客项目是部署在阿里云 ECS 服务器上面的,服务器的系统是64位的 Ubuntu 16.04 系统,部署的方式是使用 Nginx + Gunicorn 实现,数据使用的是 MySQL。部署其实是一个大坑,我在部署的过程中也是踩过很多坑,所以这篇文章就来介绍一下我的项目的完整部署过程,希望看到的人能少走弯路。项目准备首先需要把自己本地的项目放到服务器上面来,我使用的是 Gith
日期 2025-04-11 09:06:23Django中的关系映射
什么是关系映射?在关系型数据库中,通常不会把所有数据都放在同一张表中,不易于扩展。 常见的关系映射 一对一映射:例如一个身份证对应一个人一对多映射:例如一个班级可以有多个学生一对多映射:例如一个学生可以报考多个课程,一个课程可由多个学生学习.一对一映射(创建) 一对一是表示现实事物间存在的一对一的对应关系。 语法:OneToOneField(类名,on_delete=xxx) class
日期 2025-04-11 09:06:23在pycharm中安装pip_pycharm安装django
大家好,又见面了,我是你们的朋友全栈君。 转载地址:http://www.cnblogs.com/yuanzm/p/4089856.html Python,最近又开始玩起了这门语言。总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。本文希望提供傻瓜式的教程,能够令读者成功
日期 2025-04-11 09:06:23vue django mysql_Python MySQL
大家好,又见面了,我是你们的朋友全栈君。 工作之余断断续续根据网上找到的教程进行环境搭建,搭建了多个。但是一直没有一个整体概念,到底该先做什么,后做什么,操作一步后,结果应该是怎样另外,网上的教程都是直接用命令行操作,用pycharm又应该怎么弄呢环境搭建好以后,应该怎么分目录结构,应该先从哪里的代码开始写,写了以后,又需要做哪些配置这些问题一直困扰着我,所以我决定边学边记录整理。也希望能帮助同
日期 2025-04-11 09:06:23django RelatedObjectDoesNotExist
结论:error:RelatedObjectDoesNotExist根据处理log,可查看处理源码【related_descriptors.py", line 421,in __get__】File "D:\PycharmProjects\smsenv\lib\site-packages\django\db\models\fields\related_descriptors.p
日期 2025-04-11 09:06:23django:convert queryset into list of dicts
要件:#convert queryset into list of dicts#【Django】QuerySetを辞書型(dict)のlistに変換する1,通过模型(Model)类的Manager,获取Queryset>>> from pur.models import Document >>> doc = Document.objects.filter(id_
日期 2025-04-11 09:06:23pycharm django环境搭建_宝塔Linux怎么搭建asp程序
大家好,又见面了,我是你们的朋友全栈君。 今天来简单总结一下使用Pycharm和Django来搭建一个最简单的Python Web 应用(就是我们所说的‘Hello World’)。在这里,我们首先假设已经安装好了Python(2.x 和3.x版本均可)。 安装Django 无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命
日期 2025-04-11 09:06:23