摘要: >Django有两种对应关系 view: 1. FBV:function base view 函数 /index/ ->函数名 请求发来后,执行函数 传统python函数的写法。 def index(request,*args,**kwargs): .. 2. CBV:class base view 阅读全文
posted @ 2020-05-30 07:41 菠菜猫 阅读(247) 评论(0) 推荐(0) 编辑
摘要: TypeError: __init__() missing 1 required positional argument: 'on_delete' b = models.ForeignKey(to='Business', to_field='id') 此处查询文件,缺少属性 on_delete=mo 阅读全文
posted @ 2020-05-30 07:01 菠菜猫 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Django管理面板在传递任何网址参数时抛出404示例网址: 问题描述:前端界面表格,预期点击按钮跳转或触发事件,但实际却跳转404界面 解决方式:1.检查project同名文件下urls.py与html模板是否对应 1 urlpatterns = [ 2 path('admin/', admin. 阅读全文
posted @ 2020-05-30 06:49 菠菜猫 阅读(785) 评论(0) 推荐(0) 编辑
摘要: # 创建Django工程后,会自动生成一些文件。 mysite - mysite # 对整个程序进行配置 - init - settings # 配置文件 - urls # URL对应关系 - wsgi # 遵循WSIG规范,uwsgi + nginx - manage.py # 管理Django程 阅读全文
posted @ 2020-05-27 09:21 菠菜猫 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1. 创建Django工程(控制台) django-admin startproject 工程名 此处可以直接使用pycharm create new Django project,但是要注意pycharm开源社区版不能直接像创建py项目那样创建Django,我使用学生邮箱申请了一年的免费使用。 # 阅读全文
posted @ 2020-05-27 09:09 菠菜猫 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 python的多线程实际上只有一个线程。 了让各个线程能够平均利用CPU时间,python会计算当前已执行的微代码数量,达到一定阈值后就强制释放GIL。而这时也会触发一次操作系统的线程调度(当然是否真正进行上下文切换由操作系统自主决定)。 GIL全局解释器锁: 保证同一时间只有一个线程 阅读全文
posted @ 2019-08-23 11:45 菠菜猫 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 列表的基本操作: 阅读全文
posted @ 2019-08-23 11:44 菠菜猫 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 python的多线程实际上只有一个线程。 为了让各个线程能够平均利用CPU时间,python会计算当前已执行的微代码数量,达到一定阈值后就强制释放GIL。而这时也会触发一次操作系统的线程调度(当然是否真正进行上下文切换由操作系统自主决定)。 GIL全局解释器锁: 保证同一时间只有一个线 阅读全文
posted @ 2019-07-19 14:07 菠菜猫 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 什么是进程(process)? 一个程序可执行的实例叫做一个进程。(进程是资源的集合) 每一个进程提供执行这个程序所需的资源,一个进程有一个虚拟的内存地址空间,可执行的代码,调用的操作系统的接头,安全的上下文(权限) 唯一的进程标识符pid,一个优先级类,最小和最大的工作内存空间,进程执行至少需要一 阅读全文
posted @ 2019-07-17 18:43 菠菜猫 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 mac安装python有两种方式:此处叙述官网安装下载。 mac 自带python2.x版本,python2和3之间的差距还是有的。下面简单叙述我安装python3.7的过程。 1.到官网下载安装最新版本(2.通过Homrbrew安装) 下载python3.7 https://www. 阅读全文
posted @ 2019-04-27 09:43 菠菜猫 阅读(830) 评论(0) 推荐(0) 编辑