赞了文章2021-04-14
Dockerfile先 COPY go.mod 执行 go mod download,再 COPY 源码执行 build。利用 docker image 分层构建的特性,每行命令为一层。如果底层不变,则可使用 cache,无需重复构建。源码比 go.mod 修改更频繁。 {代码...} .dockerignore只 COPY go build 需要的文件。 {...
发布了文章2020-03-24
x86 ed2k://|file|cn_windows_10_enterprise_ltsc_2019_x86_dvd_1814dbab.iso|3196803072|2D39C54A2E99BAC308191C74A15B3237|/
发布了文章2020-03-21
任意app中修改adminx.py,并注册。 修改名称和脚标 1.修改名称 site_title {代码...} 2.修改footer site_footer {代码...} 3.注册生效 {代码...} 4.结果 修改主题等基本设置 1.增加修改主题选项 {代码...} 2.左侧apps是否默认折叠并显示数量 {代码...} 完整代码 {代码...
发布了文章2020-03-21
courses的注册 1.注册 {代码...} 2.models里面str重写 {代码...} Organizations的注册 1.注册 {代码...} Operations的注册 1.注册 {代码...} 2.models里面str重写 {代码...} 成功
发布了文章2020-03-21
xadmin中注册自己的Model 在app中新建adminx.py 编辑文件 {代码...} app显示中文 修改apps.py {代码...} 添加课程信息,需要添加老师+机构+城市的信息(老师里面也需要先添加机构信息,机构信息依赖城市信息) 把机构app也注册进来(老师+机构+城市) 修改 apps/orga...
发布了文章2020-03-21
本章节将会带领大家在windows上通过虚拟机安装linux,并在linux上安装python、pycharm、navicat、python和虚拟环境等课程必须的软件
发布了文章2020-03-21
通过修改django源码的方式修改(不推荐) 但是createsuperuser的时候里面也没办法显示手机号 将user/models.py中unique=True删除,进行数据库迁移。 将会在之后讲用户注册的时候进行详解 其他 增加用户时的密码要求 settings.py里面有专门的验证AUTH_PASSWORD_VALIDA...
发布了文章2020-03-21
1.下载xadmin源码2.在settings的INSTALLED_APPS中添加 crispy_forms 和 xadmin3.安装xadmin的依赖包(xadmin目录下的requirements.txt)4.通过migrate生成xadmin需要的表我这边出现的错误ModuleNotFoundError: No module named 'DjangoUeditor',所以我把xadmin/plug...
发布了文章2020-03-21
admin中显示自己的app user {代码...} 使用UserAdmin可以解决 在使用自带admin创建或修改用户密码未加密存储到数据库的问题 使后台管理更有组织性 若要将app显示为中文,需要在app下的apps.py进行修改 {代码...} 使用admin创建用户,数据库会报错。显示为不允许出现...
发布了文章2020-03-21
生成数据库迁移文件 makemigrations migrate django_migrations表 这个表比较重要,它记录了哪些app的文件被运行了 小结 除了页面上展示的字段外,还存在一些看不到的字段,不如用于排序用的字段。 是否必填,在user里面体现的很重要。有些设置为必填,有的最好先设...
发布了文章2020-03-21
用户操作 UserAsk 用户咨询 {代码...} CourseComments 课程评论 {代码...} UserFavorite 用户收藏 {代码...} UserMessage 用户消息 数据有是否已读的状态 {代码...} UserCourse 我的课程 一个课程可以被多个用户学习,这个是一对多的关系。从另一个角度来讲,一个用...
发布了文章2020-03-21
课程机构models {代码...} 所在城市若使用CharField的话,在之后更新城市的时候不方便,得修改源代码,所以创建了city类。 创建完成后,再将Course的model的外键完善一下。(eg.课程属于哪一个老师) 添加以下两行代码 {代码...}
发布了文章2020-03-21
之后的绝大部分都需要使用到这个add_time,所以我们采用django model的继承机制来继承这个实体,所以将其提取为BaseMode。
发布了文章2020-03-21
之后的绝大部分都需要使用到这个add_time,所以我们采用django model的继承机制来继承这个实体,所以将其提取为BaseMode。
发布了文章2020-03-20
UserCourse放到user中的话,就会有两个外键user和course,那对于 coursr app(CourseComment) 来说,就会有两个外键course 和 comment。UserCourse会import course,course会import user,这就是循环引用,会报错。
发布了文章2020-03-20
杀手级xadmin开发在线教育网站2_需求分析和表结构设计1 项目结构 新建四个apps 在settings.py中添加4个apps {代码...} 数据库设计 user的设计 django自带的user里面已经有了一些默认的字段 我们需要结合网站的实际情况进行扩充,通过重载 AbstractUser类来进行添加。...
发布了文章2020-03-20
Python 下载地址:python-3.7.7-macosx10.9.pkg 删除其他版本python: sudo rm /usr/local/bin/python3.6m-config sudo rm /usr/local/bin/python3.6m sudo rm /usr/local/bin/python3.6-config sudo rm /usr/local/bin/python3.6 sudo rm -r /Library/Frameworks/Py...
发布了文章2020-03-18
软件版本 python 3.7 django 2.2 mysqlclient 1.4.6 mysql 5.7 项目配置 目录 配置一个html显示的步骤 配置css等静态文件目录:在settings.py中添加 {代码...} 数据库配置 {代码...} 编写代码 Model {代码...} view 数据查询 法一:Queset 法二:Filter 相当于sql语...
赞了文章2018-04-22
早前订阅了一个图片上传工具 iPic,单单就图片上传这一功能来说它无疑是非常优秀的。无奈我有的时候要上传一些非图片小文件,虽然这个只是个小功能,一个小小的脚本就可以做到,但是想想用到这个功能的时候还要打开terminal,emmmm…(纵然本人身为程序员terminal一直...
赞了文章2018-04-15
优先级就是分配给指定css声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。而当优先级与多个css声明中任何一个声明的优先级相等时,css中最后的那个声明将会被应用到元素上。