Django学习——静态文件配置、request对象方法、pycharm如何链接数据库、Django如何指定数据库、Django orm操作
静态文件配置
# 1.静态文件
网站所使用的已经提前写好的文件
css文件
js文件
img文件
第三方文件
我们在存储静态文件资源的时候一般默认都是放在static文件夹下
# 2.Django静态文件配置
settings.py
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static')
os.path.join(BASE_DIR,'static')
os.path.join(BASE_DIR,'static')
]
# 3.接口前缀
STATIC_URL = '/static/'
# 4.动态匹配
{% load static %}
{% static 'a.txt' %}request对象方法
request.method # 获取请求方式
纯大写的字符串类型
request.POST # 获取post请求提交的普通数据
可以看成是一个字典
.get()
.getlist()
request.GET # 获取url问号后面携带的参数
.get()
.getlist()
request.body # 原始的二进制数据pycharm如何链接数据库
1.DataBase
2.选择相应的数据库
3.第一次连接一定要下载对应的驱动
可能存在多个驱动,挨个尝试即可Django如何指定数据库
1.setting文件
DATABASES = {
'DEFAULT':{
}
}
2.项目文件夹或者应用文件夹下的__init__文件
import pymysql
pymysql.install_as_MySQLdb()
- Django orm操作
"""
ORM 对象关系映射
类 表
对象 一条条记录
属性 字段对应的值
"""
能够让不会SQL的python程序员,通过面向对象的知识也能够简单快捷的操作数据库
# 1.models.py
class Userinfo(models.Model):
# 主键字段不指定则默认添加一个名为id的主键字段
username = models.CharField(max_length=32,verbose_name='用户名')
# 2.数据库迁移命令
python3 manage.py makemigrations
python3 manage.py migrate
"""往后只要在models.py中修改了跟模型表相关的代码就必须重新执行"""
# 3.CURD操作
字段
null=True
default=''
数据
models.Userinfo.objects.filter(**kwargs)
结果暂且可以看成是列表套数据对象
.first()
models.Useringo.objects.all()
结果暂且可以看成是列表套数据对象
models.Userinfo.objects.create(**kwargs)
添加数据
models.Userinfo.objects.filter(**kwargs).update(**kwargs)
修改数据
models.Userinfo.objects.filter(**kwargs).delete()
删除数据
Django学习——静态文件配置、request对象方法、pycharm如何链接数据库、Django如何指定数据库、Django orm操作的更多相关文章
- Django静态文件配置 request对象 Django操作MySQL
Django中的文件介绍 render.HttpResponse和redirect 当我们想起手写一个项目,创建好应用并且注册之后,在urls.py文件先导入app文件夹下migrations下的vi ...
- [Django框架 - 静态文件配置、request对象方法初识、 pycharm链接数据库、ORM实操增删改查、django请求生命周期]
[Django框架 - 静态文件配置.request对象方法初识. pycharm链接数据库.ORM实操增删改查.django请求生命周期] 我们将html文件默认都放在templates文件夹下 将 ...
- Django静态文件配置-request方法-ORM简介-字段的增删改查
app的创建注意事项: 在Django新创建的app要在seetings.py中添加注册,才会生效 创建app:django-adminapp an startapp app名称 或者 python3 ...
- [Django学习]静态文件处理
管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [ o ...
- Django 应用 静态文件配置
Django 应用 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- Django之静态文件配置
在项目目录中打开settings.py,在最下面配置静态文件(css文件,js文件以及其他静态配置文件),比如说html使用到了jQuery框架,我们要在项目根目录下创建statics(可自定义),将 ...
- django的静态文件配置和路由控制
上一篇写到刚建完django项目,此时我登录页面中调用了js文件,执行后发现报错了找不到js这个文件 目录结构如图所示: <!DOCTYPE html> <html lang=&qu ...
- django三板斧与request对象方法与ORM
目录 django三板斧 HttpResponse() render() redirect() 网页获取静态文件样式 request对象方法 post请求问题 针对get请求和post请求执行不同代码 ...
- django静态文件配置
开发环境配置 需要下面几个步骤 1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等 2. 确保settings.py中的INSTA ...
随机推荐
- Scanner几个问题与正则简介
Pre:最近做了头条的在线笔试,对Scanner输入的处理有些特殊,当时是一脸懵逼态,遂由此随笔(/@_@\),java小白,有错难免! 查了下Scanner的源码,没有头绪,但是其中用到了正则的知识 ...
- 如何在 spring 中启动注解装配?
默认情况下,Spring 容器中未打开注解装配.因此,要使用基于注解装配,我们 必须通过配置 <context:annotation-config/> 元素在 Spring 配置文件 中启 ...
- func-spring-boot-starter 匿名函数托管
func-spring-boot-starter 匿名函数托管 GitHub项目路径: https://github.com/yiurhub/func-spring-boot-starter Gite ...
- DASCTF Oct吉林工师web
迷路的魔法少女 进入环境给出源码 <?php highlight_file('index.php'); extract($_GET); error_reporting(0); function ...
- Rust 中的数据布局--非正常大小的类型
非正常大小的类型 大多数的时候,我们期望类型在编译时能够有一个静态已知的非零大小,但这并不总是 Rust 的常态. Dynamically Sized Types (DSTs) Rust 支持动态大小 ...
- MTK平台电路设计01
一.资料 获取途径MTK官网.一牛网 二.
- webSocket原理探索
本文概述 Web Sockets的目标是在一个单独的持久连接上提供全双工.双向通信.在Javascript创建了Web Socket之后,会有一个HTTP请求发送到浏览器以发起连接.在取得服务器响应后 ...
- 论文解读(XR-Transformer)Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text Classification
Paper Information Title:Fast Multi-Resolution Transformer Fine-tuning for Extreme Multi-label Text C ...
- java中Error和Exception用法上有什么区别,Error是怎么回事?
顺便提一句, 和Exception 相对应的,还有Error,Error(错误)表示系统级的错误和程序不必处理的异常,是JRE(java运行环境)的内部错误或者硬件问题,比如,另外 某一处地方的bug ...
- java中如何能把一个字符串转成日期对象
题目3.1: 把一个字符串转成日期对象 当我们想根据输入字符串得到一个日期对象时我们不知道,应该以什么格式写这个字符串,才能被系统正确解析,一种聪明的做法是,马克-to-win,我们先 把日期对象根据 ...