DJAngo系列
For DJAngo
卜若
love game,love life
展开
-
卜若的代码笔记-DJAngo系列-第七章:上传资源-后台的处理
1.上一章里面,我们提交了一个表单 表单的格式如下: 所以这一次,我需要在后台上捕捉。 所有的controller都会放在view.py里面我感觉有点奇葩 在view.py里面随便定义一个接口: 我们只接受post请求,做个判断 获取图像资源: 创建一个png文件,并打开它,我们使用的是uuid的随机名字,你可以自定义 然后向文件里面写入数据 接着将你的url路径给配置一下: 你需要在urls.py里面进行操作 在urlpatterns里面添加...原创 2020-05-21 11:26:33 · 108 阅读 · 0 评论 -
卜若的代码笔记-DJAngo系列-第六章:上传资源-前台的formdata格式
1.前端会通过Ajax将文件资源传给后台,而文件资源格式则是: var formData = new FormData(); formData.append("img2",img2Input[0].files[0]) “img2”:文件名它会和你在后台中的数据相匹配 img2Input:jquery的file类型的input对象,img2Imput[0]则是doom类型的file类型的input对象,他们之间存在一个相互转化的问题 img2Input[0].files[0]则对应该文件资源数.原创 2020-05-21 11:18:20 · 228 阅读 · 0 评论 -
卜若的代码笔记-DJAngle系列-第五章:访问静态资源
1.通常情况下,我们都会希望能够直接通过localhost:xxxx/static/facenet/indexs.html去访问页面资源。 所以,配置是一个问题,但其实也简单。 1.1 在manage.py同级的目录下面建立一个static文件夹 如图所示: 1.2 在setting.py文件下面加入如下配置 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR,"static"), ) STATI.原创 2020-05-21 11:09:31 · 136 阅读 · 0 评论 -
卜若的代码笔记-DJAngle系列-第四章:数据库,及其创建表和表的增删改查
1.djangle默认使用SQLight数据库,没错就是你手机里面的那种默认数据库 当然,你可以切换任意数据库(sql体系的),具体的操作去查。我还是使用默认的吧,简单一点 2.创建模型 所谓模型,就是一个清晰而且真实的数据,包含必要的字段,DJAngle沿着DRYPrinciple,其目标是一旦定义这个模型,就能够自动驱动这个模型。接下来会有对这段话的解释。 我们定义两个模型...原创 2020-02-24 11:42:14 · 270 阅读 · 0 评论 -
卜若的代码笔记-DJAngle系列-第三章:建立一个应用app
1.cd 到mysite路径里面,并使用startapp创建app 创建完成之后,就会产生一个新的路径 这个时候 你就可以写下你的第一个页面 2.写下第一个页面 你需要进入到polls/views.py这个文件,在里面编写代码: 3.给该页面分配url 3.1在polls目录下面创建urls.py文件 3.2给urls.py绑定路由 from django.u...原创 2020-02-24 09:07:06 · 151 阅读 · 0 评论 -
卜若的代码笔记-DJAngle系列-第二章:建立一个简单的DJAngle程序
1.打开控制台,先创建一个默认的DJAngle目录 我们先输入 django-admin startproject mysite 输入完成之后,就会在你当前路径 创建一个目录: 介绍一下这个目录: mysite:根目录 manage.py:命令行,可以和你的djangle进行交互,具体用法后面会有介绍 __init__.py:一个空文件,主要告诉djangle...原创 2020-02-24 08:50:11 · 345 阅读 · 0 评论 -
卜若的代码笔记-DJAngle系列-第一章:安装环境(Pycharm直接安装)
1.打开pycharm,右键进入控制台pip下载: 输入: python -m pip install Django 进行下载 正常情况下你会发现它非常慢,这个时候你可以去csdn搜索一下这个whl文件,手动安装 不过我的速度还行,上个厕所先。 ... 好了,下好了 2.验证你下载好的DJAngle能不能用: 漂亮! ...原创 2020-02-24 08:22:21 · 228 阅读 · 1 评论