随笔分类 - django
1
django学习笔记
摘要:作为一个使用Python的Web工程师,你必须从全局了解浏览器是如何与服务器互联的 2台计算机之间是可以互联的,也就是说,A计算机可以发送消息给B计算机,B计算机收到A计算机发出的请求之后会回复消息给A计算机。在这个通信的基础之上就建立起了一些规则,比如我们常常提到的BS结构,B是指浏览器,S是指服
阅读全文
摘要:pycharm 安装Pycharm 直接在官网下载就可以,这里说一下如何破解注册码的问题: 修改电脑中hosts文件(地址: C:\Windows\System32\drivers\etc ),改变IDE注册验证服务器地址如下: 添加 “0.0.0.0 account.jetbrains.com”
阅读全文
摘要:1、删除数据库中django_migrations 中对应的信息 2、删除app下的migrations对应的文件 3、重新执行就可成功 如不成功 ,直接删库 ,重新迁移
阅读全文
摘要:json就是字符串!json就是字符串!json就是字符串!重要的事情说三遍!json本质就是字符串,经过序列化的字符串。json的出现只是方便传输。你可以将所有的数据类型用序列化函数序列化json字符串,然后再用反序列化函数恢复其初始数据类型。 Json的规格非常简单,只用一个页面几百个字就能说清
阅读全文
摘要:view.py : #城市联动def citys(request): #从数据库中获取所有的一级城市 data=models.Citys.objects.filter(upid=0) print(data) print(' ') #分配数据 context={'data':data} print(c
阅读全文
摘要:1、 data=models.Citys.objects.filter(upid=0) data 的数据形式是一个查询集(也是一个列表,查询出来的每一条数据是一个对象): <QuerySet [<Citys: Citys object>, <Citys: Citys object>, <Citys:
阅读全文
摘要:cookie: cookie的定义: cookie 是由web服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息,并且在每次请求时会携带保存的数据去访问服务器,所以cookie有效地提升了用户体验,cookie 不适合存取敏感的信息,因很容易会暴露信息。cookie最典型的应用
阅读全文
摘要:一、model的配置 1、创建数据库 2、安装pymysql 3、修改配置文件 数据库连接配置 DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'stu', #数据库名'USER':'root', #登录用户
阅读全文
摘要:路由执行规则: Django按顺序运行每个URL,并在匹配所有请求的URL中第一个匹配的URL停止,后面将不再匹配。 路由参数: 路由参数就是在定义路由规则时,使用小括号()括起来的内容,将作为参数传递给视图函数 路由参数就是把url路径中的一部分作为参数来使用
阅读全文
摘要:1、创建templates文件夹 2、在该文件夹内创建html界面a.html 3.views.py: def a(request): love='iloveyou' return render(request,'a.html',{'aaa':love}) 4.a.html <!DOCTYPE ht
阅读全文
摘要:1、首先修改setting.py文件 ALLOWED_HOSTS = ['*'] 2、运行时使用该命令 python3 manage.py runserver 0:8000 备注:如果上* 为固定的ip,那么运行命令就要改成 python3 manage.py runserver ip:8000
阅读全文
摘要:##pip pip是Python的包管理工具,用于快速安装配置所需要的拓展包,能够很好的解决包之间的依赖关系 当前ubuntu 系统上有两个Python环境,使用pip3 是指定Python3的环境 ##ubuntu系统Django框架的安装: 1、先安装pip3 sudo apt install
阅读全文
摘要:擦 ,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了! 问题在于我使用的谷歌浏览器,默认使用了缓存,导致每次访问同一个url时,都返回的是缓存里面的东西。通过谷歌浏览器里面的开发者工具network下面的选项能禁用缓存。 禁用缓存后,则在django开发环境里面
阅读全文
摘要:yanzhengma.html: <form> <img src="{% url 'yanzhengma_code' %}" onclick="this.src=this.src+'?'+Math.random()"> 验证码:<input type="" name=""><br> <button>
阅读全文
摘要:模板继承 模板继承可以减少页面内容的重复定义,实现页面内容的重用 典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义 block标签:在父模板中预留区域,在子模板中填充 extends继承:继承,写在模板文件的第一行 定义父模板base.html 定义子模板inde
阅读全文
摘要:Django中的View视图(view.py)是负责处理用户请求和返回响应的逻辑。 视图函数或视图简而言之就是一个python函数,它接受一个web请求并返回一个Web响应。 此响应可以是网页的HTML内容,重定向或404错误,XML文档或图像。 一个简单的视图: from django.http
阅读全文
摘要:几对几的模型结构的使用场景为:一般根据业务需求,同一业务,需要向相关联的多表插入删除数据时,会用到。 一对一: 创建一个用户表 class Users(models.Model): username = models.CharField(max_length=20,null=true,blank=t
阅读全文
摘要:大家在创建Django项目后,在根路由urls.py文件中,会看到一行代码 from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls),]上面看到导入的admin模块,就是本节所要说的主要内容。
阅读全文
摘要:一、model的配置 1、创建数据库 2、安装pymysql 3、修改配置文件 数据库连接配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'stu', #数据库名 'USER':'root', #
阅读全文
摘要:1、安装mysql数据库 2、安装pymysql。pip3 install pymysql 3、首先使用cd 命令进入创建的项目文件夹 4、使用django-admin startproject web 命令创建一个名字为web的项目 5、使用python3 manage.py startapp m
阅读全文
1

浙公网安备 33010602011771号