django - 总结 - cnblog 知识点】的更多相关文章

1.图像预览 点击头像------>点击input img和input重合; img在label,input-->display:none $("#avatar").change(function(){ // 获取用户选中文件对象 file_obj=$(this)[0].files[0]; // 获取文件对象 var reader=new FileReader(); reader.readAsDataURL(file_obj);① // 并不会有返回值,而是存放在对象里 /…
创建项目:django-admin startproject mysite 该命令将会创建一个名为mysite的项目. mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py manage.py:一个实用的命令行,用来与你的项目进行交互.它是一个对django-admin.py工具的简单封装.你不需要编辑这个文件. mysite/:你的项目目录,由以下的文件组成: init.py:一个空文件用来告诉Python这个mys…
1.扩展auth_user from django.contrib.auth.models import User,AbstractUser class UserInfo(AbstractUser): tel = models.CharField(max_length=32) setting配置 AUTH_USER_MODEL = 'app01.UserInfo' 1.根据str,拿字段对象,取中文 val = self.model._meta.get_field(field).verbose_…
外键关系的自动维护 原始提交的server数据 { ... "manufacturer": "DELL", "model_name": "R730" ... } server和manufacture&productmodel的关系 server如何验证manufacture&productmodel 实现他两自动维护的? 字段关系的自动维护 原始数据 { ... "ip": "19…
要实现的功能 idc_list/ get 列出所有 post 创建一个idc idc_detail/1/ get 获取一个idc put 修改一个idc delete 删除一个idc 一般url是这样处理的 url("^idcs/$", idc_list), url("^idcs/(?P<pk>[0-9]+)/$", idc_detail) 从后端取数据到前端有哪些流程? 什么叫序列化? 什么叫反序列化? 序列化&反序列化 对象 -> 字符…
一.安装DjangoREST framework #先安装Django #安装必要的包 pip install djangorestframework coreapi (1.32.0+) - Schema generation support. Markdown (2.1.0+) - Markdown support for the browsable API. django-filter (1.0.1+) - Filtering support. django-crispy-forms - I…
1.请求(request): 客户端到服务器端. 响应(response):服务器端到客户端. HTTP/1.1 协议共定义了 8 种请求方式,分别是: OPTIONS. HEAD. GET. POST. PUT. DELETE. TRACE 和 CONNECT. GET:向指定的服务器发出请求,主要用于读取信息并显示. POST:向指定服务器提交数据,请求服务器进行处理(例如提交表单或者上传文件). http默认80端口,https默认443. 2.路径:以“/”区别目录.对于 GET 请求方…
数据库操作部分 当我们在Django项目中的models.py下写好创建表的代码后.为了创建好这些数据库表,我们再一次请出我的工程管理助手 manage.py.激活虚拟环境,切换到 manage.py 文件所在的目录下,分别运行 python manage.py makemigrations 和 python manage.py migrate 命令: F:\myblog>python manage.py makemigrations Migrations for 'blog': blog\mi…
关于查询知识点总结 models.Book.objects.filter(**kwargs): querySet [obj1,obj2]models.Book.objects.filter(**kwargs).values(*args) : querySet [{},{},{}]models.Book.objects.filter(**kwargs).values_list(title) : querySet [(),(),()] 跨表查询总结: 1.创建表 class Book(models.…
1.头像预览 -------方法1-------- 点击头像------>点击input img和input重合; img在label,input-->display:none $("#avatar").change(function(){ // 获取用户选中文件对象 file_obj=$(this)[0].files[0]; // 获取文件对象 var reader=new FileReader(); reader.readAsDataURL(file_obj);① //…