• 静态文件配置

    # 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操作的更多相关文章

  1. Django静态文件配置 request对象 Django操作MySQL

    Django中的文件介绍 render.HttpResponse和redirect 当我们想起手写一个项目,创建好应用并且注册之后,在urls.py文件先导入app文件夹下migrations下的vi ...

  2. [Django框架 - 静态文件配置、request对象方法初识、 pycharm链接数据库、ORM实操增删改查、django请求生命周期]

    [Django框架 - 静态文件配置.request对象方法初识. pycharm链接数据库.ORM实操增删改查.django请求生命周期] 我们将html文件默认都放在templates文件夹下 将 ...

  3. Django静态文件配置-request方法-ORM简介-字段的增删改查

    app的创建注意事项: 在Django新创建的app要在seetings.py中添加注册,才会生效 创建app:django-adminapp an startapp app名称 或者 python3 ...

  4. [Django学习]静态文件处理

    管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [ o ...

  5. Django 应用 静态文件配置

    Django 应用 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  6. Django之静态文件配置

    在项目目录中打开settings.py,在最下面配置静态文件(css文件,js文件以及其他静态配置文件),比如说html使用到了jQuery框架,我们要在项目根目录下创建statics(可自定义),将 ...

  7. django的静态文件配置和路由控制

    上一篇写到刚建完django项目,此时我登录页面中调用了js文件,执行后发现报错了找不到js这个文件 目录结构如图所示: <!DOCTYPE html> <html lang=&qu ...

  8. django三板斧与request对象方法与ORM

    目录 django三板斧 HttpResponse() render() redirect() 网页获取静态文件样式 request对象方法 post请求问题 针对get请求和post请求执行不同代码 ...

  9. django静态文件配置

    开发环境配置 需要下面几个步骤 1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等 2. 确保settings.py中的INSTA ...

随机推荐

  1. 以B tree和B+ tree的区别来分析mysql索引实现

    B树是一种多路自平衡搜索树,它类似普通的二叉树,但是B书允许每个节点有更多的子节点.B树示意图如下: Paste_Image.png B树的特点: (1)所有键值分布在整个树中 (2)任何关键字出现且 ...

  2. SpringBoot starter 作用在什么地方?

    依赖管理是所有项目中至关重要的一部分.当一个项目变得相当复杂,管理依赖会成为一个噩梦,因为当中涉及太多 artifacts 了. 这时候 SpringBoot starter 就派上用处了.每一个 s ...

  3. 一个 Redis 实例最多能存放多少的 keys?List、Set、 Sorted Set 他们最多能存放多少元素?

    理论上 Redis 可以处理多达 232 的 keys,并且在实际中进行了测试,每个实 例至少存放了 2 亿 5 千万的 keys.我们正在测试一些较大的值.任何 list.set. 和 sorted ...

  4. 运筹学之"最大最大决策标准"和"最大最小决策标准"

    一.最大最大决策标准的解题思路就是:先比较出所有行的最大值,在最大值中选出最大值,最后这个最大是那行的就选哪个方案 二.最大最小决策标准的解题思路就是:先比较出所有行的最小值,在最小值中选出最大值,最 ...

  5. SVN在拉取(更新)代码的时候出现Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted问题 ---window版

    简易方法1 今天朋友看到朋友报错这个错误,偷偷学习了下他的方法并做记录以防忘记 简易方法2 今天使用svn时报了一个这个错,网上搜索时都说是要使用sqllite来删除svn队列. 其实可以直接使用id ...

  6. ubuntu+ROS安装turtulebot3

    0 简介 Turtlebot是一种室内移动机器人,搭载激光传感器,使机器有精确的距离感知能力.通过搭建仿真环境,可以在没有硬件支持的情况下进行仿真和编程,并熟悉ros系统.环境使Ubuntu16.04 ...

  7. pydev+eclipse写python代码

    首先,下载pydev:PyDev for Eclipse - Browse /pydev at SourceForge.net (建议下载到本地,之前看其他文章时,进行了如下安装: 启动 Eclips ...

  8. 解决vue-cli项目在运行时控制台出现 [WDS] Disconnected! 错误

    在项目运行时 控制台输入 npm run dev 后浏览器出现该项目页面,但是出现了[WDS] Disconnected!错误 虽然有时并不影响,但是作为一名合格的程序员 我们还是尽量将其修复,以免将 ...

  9. 支付宝小程序中“<”号写法

    今天遇到一个小问题,记录一下 "<"号在h5页面都是可以直接显示的,但是在运行支付宝小程序时报错,找了一个解决办法 <text> {{char_lt}} 18.5 ...

  10. .NET如何快速比较两个byte数组是否相等

    目录 前言 评测方案 几种不同的方案 For循环 Memcmp 64字长优化 SIMD Sse Avx2 SequenceCompare 总结 参考文献 前言 之前在群里面有群友问过一个这样的问题,在 ...