Django 自定义后台
个人学习笔记,参考 django 官方文档:https://docs.djangoproject.com/zh-hans/3.2/
一、自定义后台 Django 提供了相应的接口供我们自定义 Django 自带的后台管理应用。
比如,这是 Django 后台增加 Question 的一个表单,我们现在需要把Question text 和 Date 的顺序换一下。该怎么做呢?
polls这是我们自己写的应用,我们是在admin.py 里注册到后台的,对应的后台配置也在这里。
polls/admin.py
1234567891011121314151617181920# django的接口,默认已经引入。from django.contrib import admin# 引入我们自己写的数据表(类)from .models import *# 引用默认的API来自定义后台。class QuestionAdmin(admin.ModelAdmin): # 字段 fields = ['pub_da ...
Django 自动化测试 && 静态文件的引入
个人学习笔记,参考 django 官方文档:https://docs.djangoproject.com/zh-hans/3.2/
一、自动化测试 测试代码,就是检查你的代码能否正常运行(废话)
实话说,就目前为止,我写程序都是运行——>报错——>然后看报错信息——>print输入输出这样去测试的。但是项目毕竟是一个整体的项目,这样测试未免太不专业了。
自动化测试具有以下优点:
测试将节约你的时间
测试不仅能发现错误,而且能预防错误
测试是你的代码更有吸引力
测试有利于团队协作
听起来不错,那就试试吧!
1、首先得有个 BUG 按照我们之前写的这个应用逻辑,当我们访问index这个页面时,我们应该会得到最近发布的五条投票,如果有五条的话。
但是现在有一个小 bug 就是,如果我们的投票是定时到明天发布的,我们的想法是用户明天才能看到这条投票,index页面不应该显示这条数据,但按照目前的逻辑,index会立马显示这条数据。
&e ...
First Django App!
个人学习笔记,参考django官方文档:https://docs.djangoproject.com/zh-hans/3.2/
一、First Django APP 上篇笔记从零创建了一个django项目,一个项目肯定是由多个模块组成的,比方说一个电商项目,包括支付模块,商品展示模块,商家用户聊天模块等等,这些模块便可称之为一个应用。
本篇笔记继续跟着django官方文档创建了一个投票的应用。
它由两部分组成:
一个让人们查看和投票的公共站点。
一个让你能添加、修改和删除投票的管理站点。
在项目目录下,执行下面这行命令,创建一个应用。
1python manage.py startapp polls
此时app目录如下,各文件的作用在使用中揭晓。
123456789polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests ...
Hello Django!
个人学习笔记,参考django官方文档:https://docs.djangoproject.com/zh-hans/3.2/
一、创建项目1、使用 pycharm 创建项目 选择虚拟环境创建django项目,为项目搭建了一个虚拟隔离环境,避免因为各种依赖包版本不同导致的bug。
2、激活虚拟环境1234cd .\venv\Scripts\...activate
二、安装 Django1pip install django
验证Django是否安装成功!
1python -m django --version
三、创建Django项目 cd .. cd .. 回到项目根目录,执行以下命令
1django-admin startproject mysite
此时项目文件目录如下。
12345678mysite/ manage.py mysite/ __init__.py settings.py urls.py a ...
豆瓣电影top250爬虫及可视化分析
站在巨人的肩膀上!
人类社会已经进入大数据时代,大数据深刻改变着我们的工作和生活。随着互联网、移动互联网、社交网络等的迅猛发展,各种数量庞大、种类繁多、随时随地产生和更新的大数据,蕴含着前所未有的社会价值和商业价值!!!
一、前言 本文是一篇爬虫实战学习笔记,记录近些时日对爬虫的认识和学习心得,主要使用了 requests、 re 、Beautifulsoup 和pandas库,初学爬虫,代码写的有点烂,望包涵!
二、实例引入 假设由于工作或者项目要求,我们需要获取豆瓣电影 Top250 的影片数据,进行可视化分析。 数据包括 影片名 上映年份 评分 导演 主演 电影类别 上映地区 影片名言 等 原始的数据存放在豆瓣的网页上,像这样。
我们需要将数据采集下来,存放在一张 excel 表里
像这样!
然后对其进行可视化分析
像这样
这样
.......
试想一下,我们该怎么做?
...
炫酷流光个人主页源码分享及在线部署教程
一、写在前面
编程之所以迷人,正因其永远不乏乐趣,今天给大家分享一套精美的个人主页源码,并附带在线部署教程,一起来感受程序的魅力吧!
二、效果展示 网址一(部署在服务器上,响应速度较快):https://sunguoqi.com/about/
网址二(托管在GitHub上,响应速度较慢):https://sun0225sun.github.io/My-profile/
三、部分源码窥探1、HTML12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conte ...
Butterfly 主题添加天气小部件
如果你想要做一件事情,首先,你应该去了解这件事情,了解这件事情别人有没有做过。第二,这件事情你可不可以做的比别人更好。
一、前言 我不是魔改大佬,但有一颗折腾的心,在网站上添加天气小部件,感觉还是有点意思的。但浏览了仅有的几篇相关教程之后,感觉写的都差点意思,于是就自己写下了这篇文章。
二、效果预览电脑端手机端
三、具体步骤1、申请天气API 国内天气API有多种,此处推荐和风天气,如果您第一次使用和风天气,首先,您应该去官网注册一个账号,点我进入
申请账号并登录后,请到和风天气开发平台创建一个简约插件,点我进入
配置插件的相关属性,首先,您应该为您的插件取一个名字,内容属性均可以自定义。
注意:为了确保天气小部件的正常显示,这里选择固定在浏览器中,具体位置后续在调节。
设置完成后,选择下面的生成代码即可,生成的代码如下。
123456789101112131415161718192021222324252627 ...
Github首页美化教程
代码可以不会敲,但是逼格一定要高!
一、前言 相信很多童靴在敲代码之余,都致力于美化自身所处的环境。比如对博客网站的魔改,对IDE的美化,对电脑壁纸的精挑细选等等。
GitHub(Gayhub)相信大多数童靴(程序基)都不陌生,GitHub用户主页布局默认是这样的。
然鹅...
我们在GitHub上见到过更炫酷的主页。
像这样这样甚至可以在GitHub上下棋显示自己的社交状态
哇哦,太酷了,我也想拥有!!!
二、如何实现 其实DIY Github 的首页很简单,我们只需要新建一个仓库名和自己 Github 用户名相同的仓库并且添加一个 README.md自述文件即可。
理论存在,实践开始。(新建一个同名仓库,并添加一个自述文件后确认)
GitHub默认为此文件添加了demo,我们编辑此文件,即可开启自己的DIY之路了!
变化前变化后
三、酷炫一点 Github提供了这样一个特殊的markdown文件以供我们DIY主页,如果您熟 ...