展示 220 篇文章   每页 5
Web开发
4043 阅读

用Django做一个简单的记账网站(六)处理Ajax请求

经过前一篇的操作,已经令界面有了美化。但是由于数据是默认展示所有,于是需要修改为根据用户的选择来决定加载部分数据内容。 比如选择了大类别,会显示对应的小类别。 Ajax是与服务器进行异步交互,根据用户行为来请求对应的接口获取数据并改变页面。无需刷新整个页面。无需在打开页面时就加载。......
python django web开发
Web开发
2489 阅读

Django的Form无法保存ManyToManyField的解决办法

问题出现的场景是:django做的网站,有一个model包含了ForeignKey和ManyToManyField等字段,通过form并post数据保存时,发现其他字段都正常保存为期望值,而ManyToManyField在form做校验时能通过,但是值却没有保存下来。 发现问题出现的原因......
python django
编程语言
2487 阅读

关于Python中的GIL的限制和注意点

谈起Python,大家都会说好用方便支持多,但是也同样会提到效率问题。 效率算是解释型问题的通病。虽然Python会编译出.pyc文件通过解释器执行字节码,但不少情况下仍然是解释逐条语句执行。而且大家平时使用的Python是CPython即由c编写的,那么效率上就不可能与c相提并论,而且......
python
Web开发
4295 阅读

用Django做一个简单的记账网站(五)添加控件

通过前面的文章的操作,已经能展示数据在页面了。现在就会添加按钮、下拉框等控件,并新建记账数据并保存。 先添加一个列表组(List Group)并带上徽章(Badge),以美化账户的界面。 将html中account-overview的部分更新为如下内容,此时会应用上bootstra......
python django web开发
办公
8388 阅读

Mac使用BlackHole解决录屏时外界杂音问题

在用mac电脑录屏时,可以用quicktime player之类的,在录屏时需要录制声音则需要选择麦克风的选项,不过这样有个问题就是会把外部环境的杂音也录制进去,这会令人感到困扰。比如这样的情形:我在录制软件使用的视频,但是在录制中电脑突然响了,把电话的声音也录了进去,这样就显得很不专业,也对......
Mac