Django学习路3
Django学习笔记一初识Django
大家好,又见面了,我是你们的朋友全栈君。 文章目录1 Django简介1.1 基本介绍1.2 开发框架模型1.2.1 简介1.2.2 MVC模型1.2.3 MVT模型2 Django安装3 Django项目框架—创建第一个项目3.1 Django管理工具3.2 创建第一个项目3.3 视图和URL配置1 Django简介1.1 基本介绍Django 是一个由 Python 编写的一个开放源代码
日期 2023-06-12 10:48:40Django学习记录
Django应用框架**安装Django**: pip install django -i http://pypi.douban.com/simple --trusted-host pypi.douban.com **创建Django项目**: django-admin startproject DjangoDemo1 **文件目录层级说明**: manage.py:一个命令行工具,可以使我们用多
日期 2023-06-12 10:48:40Pycharm+Django之Django学习(1)(初学者)
大家好,又见面了,我是你们的朋友全栈君。教学属于博主的自学记录,适合刚学习Django的同学,如果比较熟的就不用look了!!!以下都是讲在windows上的部署情况;准备:1、Python+pycharm(下面是博主使用的版本,可自行安装)链接:https://pan.baidu.com/s/1th08XXTqf30Oh0-s7QgL1w 密码:r6tc2、安装Django(可以到官网下载,也可
日期 2023-06-12 10:48:40Django学习
Django的基本命令 startproject 创建一个Django项目 django-admin startproject 项目名 startapp 创建一个Django应用 python manage.py startapp 应用名(blog) check 校验项目完整性 runserver 本地建议运行Django项目 python man
日期 2023-06-12 10:48:40Django的session学习详解编程语言
session的由来 cookie最大的问题就是键值对保存在客户端的浏览器上,我们看下session是如何保存的呢? 比如一个请求过来,数据是这样的{“username”: zyb , password : admin },这个是时候在服务端这边,保存的格式是这样的 随机字符串1:{“username”: zyb , password : admin } 而返回给客户端的数据是{“随机
日期 2023-06-12 10:48:40Django基础学习三_路由系统详解编程语言
今天主要来学习一下Django的路由系统,视频中只学了一些皮毛,但是也做下总结,主要分为静态路由、动态路由、二级路由 一、先来看下静态路由 1、需要在project中的urls文件中做配置,然后将匹配到的urls转发到对应app的views的函数中 2、在对应的app的views中配置相应的函数 3、这个时候我们通过浏览器访问这个url,就可以得到如下的结果
日期 2023-06-12 10:48:40Django基础学习二详解编程语言
学习用户提交url如何获得返回值 1、首先需要在工程的urls文件定义指定的urls要路由给哪个函数 在这个例子中,我们定义home的urls路由给views里的test_home这个函数 2、我们要在具体的app中的views文件中定义test_home这个函数,这里需要非常的注意,在django中,如果函数需要返回一个字符串,是不能直接返回的,必须要封装到 HttpResponse
日期 2023-06-12 10:48:40Django基础学习一详解编程语言
Django需要安装Django和jinja2,所以在开始学习之前,要先按照Django模块和jinja2模块,Django默认的数据库是SQLite,所以建议大家在学习之前需要先安装SQLite 一、前期的环境准备 1、使用pip安装的方式安装Django和jinja2 2、安装SQLite,安装方法如下 a、下载sqlite-tools-win32-x86-3210000
日期 2023-06-12 10:48:40Django学习笔记之——Models
Django里的模型是对数据库对表的一次封装,是应用业务与数据之间的桥梁。 1. 模型的Fields 在上一节,我们在mysite/blog/models.py中创建了BlogPost这个Model。 from django.db import models class BlogPost(models.Model): title = models.CharField(max_l
日期 2023-06-12 10:48:40Django篇系列教程学习
转自现代魔法学院:http://www.nowamagic.net/academy/part/13/286/
日期 2023-06-12 10:48:40DJANGO学习一则
For more information on this file, see https://docs.djangoproject.com/en/1.7/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.7/ref/settings/
日期 2023-06-12 10:48:40Django篇系列教程学习
转自现代魔法学院:http://www.nowamagic.net/academy/part/13/286/
日期 2023-06-12 10:48:40Python Django框架学习06:Django 模型
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你可以通过本站的 MyS
日期 2023-06-12 10:48:40Django学习16 -- ModelAdmin options
参考: Django Documentation Release 4.1.4.dev20221130072229,ModelAdmin options,P988 ~ P1007 (补充更新。。。。。。)Django学习7 -- 添加个人应用(自定义应用页面优化
日期 2023-06-12 10:48:40Django学习14 -- 文件(文本/图像)上传
Django使用 FileField 和 ImageField 定义上传文本文件 和 图片文件。 初始化文件上传路定义 setting.py中定义 MEDIA_URL 和 MEDIA_ROOT两个参数 1)MEDIA_ROOT 定义文件上传的绝对路径。 2)MEDIA_URL 定义文件访问地址ÿ
日期 2023-06-12 10:48:40Django学习8 -- 添加个人应用(自定义应用页面--持续补充)
Django的优势不言而喻,学习优化持续进行。以用为主,不求甚解,解决现实问题,记下以备复习。 1. models.py 1) 默认值/帮助tip:default / help_text: help_text='Help Text',default
日期 2023-06-12 10:48:40Django学习6 -- 添加个人应用(admin页面配置)
1. 在admin页面显示数据管理 admin.py中注册models.py中创建的数据表 from manhour.models import DrMhtype,DrDailyrecord,DrProject,DrProlevel,DrProphase,DrProtype,DrTasktype # Register your mode
日期 2023-06-12 10:48:40Django学习笔记(一)——安装,创建项目,配置
疯狂的暑假学习之 Django学习笔记(一) 教材 书《The Django Book》 视频:csvt Django视频 1.创建项目 django‐admin.py startproject mysite。 2.执行开发server python manage
日期 2023-06-12 10:48:40[Django学习]上传图片
上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="" />中的name 注意:FILES只有在请求的方法为POST 且提交的<form>带有enctype="multipart/form-data" 的情况下才会包含数据。否则,FILES 将为一个空的类似于字
日期 2023-06-12 10:48:40Django学习:3. 视图
3. 视图 3.1 认识视图 在Django中视图就是一个Python函数,被定义在views.py中,用来对WEB请求进行回应,主要用于处理请求,获取数据,返回结果。如下所示,目前为了测试,这里收到请求后只会返回“Django is interestin
日期 2023-06-12 10:48:40Django学习:2. 管理界面操作
2. 管理界面操作 上一节,我们发现Django虽然会根据定义的模型类自动地生成后台管理模块,但是它看起来不太让人称心如意,接下来,我们会自定义管理界面。 2.1 编码时钟的设置 通过编辑settings.py文件来设置编码、时区等。 2.2 自定义管理页面 1)自定义管理
日期 2023-06-12 10:48:40Django的URL name 学习
1.打开工程文件下的url.py: 1 from django.contrib import admin 2 from django.urls import path 3 from django.conf.urls import url 4 from blog import views 5 urlpatterns = [ 6 path('admin/', admin.sit
日期 2023-06-12 10:48:40「Python-Django 智慧中医健康数字服务平台」中医问诊学习,开发原理理论基础
试读内容 「基于Python技术的智慧中医商业项目」项目文章目录 「基于Python技术的智慧中医商业项目」中医问诊学习,开发原理理论基础 「基于Django的家庭健康数字服务平台」产品设计&技术应用
日期 2023-06-12 10:48:40Django+Vue项目学习第八篇:Django项目部署到服务器
之前的数据构造平台一直是在本地进行开发&运行,其他人通过访问我的本机地址来访问系统 通过这段时间的运行,发现几个不方便的地方: 1、每次重新开机连接wifi后,电脑的ip地址就变了,一方面需要修改前后端调用时填写的请求ip;另一方面发给别人的url会失效; 2、电脑关机或息屏后,会导致无法访问系统; 所以周末研究了一下如何把前后端服务部署到服务器上 本篇记录下如何把Django后端服务部
日期 2023-06-12 10:48:40django+vue学习系列
Django+Vue项目学习第一篇:django后台搭建 Django+Vue项目学习第二篇:vue项目创建 Django+Vue项目学习第三篇:使用axios发送get请求,解决跨域问题,调通前后端 Django+Vue项目学习第四篇:使用axios发送携带参数的get请求 Django+Vue项目学习第五篇:vue+django发送post请求,解决csrf认证问题 Django+Vue项目
日期 2023-06-12 10:48:40Django+Vue项目学习第四篇:使用axios发送携带参数的get请求
传送门: Django+Vue项目学习第一篇:django后台搭建 Django+Vue项目学习第二篇:vue项目创建 Django+Vue项目学习第三篇:使用axios发送请求,解决跨域问题,调通前后端 Django+Vue项目学习第五篇:vue+django发送post请求,解决csrf认证问题 Django+Vue项目学习第六篇:vue+django发送post请求
日期 2023-06-12 10:48:40Django+Vue项目学习第三篇:使用axios发送get请求,解决跨域问题,调通前后端
传送门: Django+Vue项目学习第一篇:django后台搭建 Django+Vue项目学习第二篇:vue项目创建 Django+Vue项目学习第四篇:使用axios发送携带参数的get请求 Django+Vue项目学习第五篇:vue+django发送post请求,解决csrf认证问题 Django+Vue项目学习第六篇:vue+django发送post请求,设置不同conten
日期 2023-06-12 10:48:40Django学习路31_使用 locals 简化 context 写法,点击班级显示该班学生信息
urls 中 进行注册 url(r'grades',views.grades) views 中编写函数 def grades(request): grades_list = Grade.objects.all() # 使用 locals 获取本地变量 return render(request,'grades_list.html',context = local
日期 2023-06-12 10:48:40Django学习路30_view中存在重复名时,取第一个满足条件的
在 settings 中添加 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'djang
日期 2023-06-12 10:48:40Django学习路26_转换字符串大小写 upper,lower
在 urls 中注册 url(r'getstr',views.getstr) 在 views.py 中添加函数 def getstr(request): string = 'abc' string_2 = 'ABC' context_str = { 'string':string, 'string_2':'ABC' } return
日期 2023-06-12 10:48:40Django学习路22_empty为空,forloop.counter 从1计数,.counter0 从0计数 .revcounter最后末尾数字是1,.revcounter0 倒序,末尾为 0
当查找的数据不存在,返回为 空时 在 html 中使用 {%empty%} 语句 进行显示 def getstudents(request): students = Student.objects.all().filter(s_name = 'qwer') # 指定一个不存在的值, # students = Student.objects.all() s
日期 2023-06-12 10:48:40