分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

这几天做了一个博客网站

发布时间:2023-09-06 01:45责任编辑:胡小海关键词:暂无标签

自己学习完Django也该做个博客网站练练手了,在网上找到了追梦人物的Django博客教程,按照教程自己一步一步学着做了一遍。尽管有教程,开发过程中我仍然踩到不少坑,这里简单记录一下。

先贴上追梦人物的教程地址https://www.zmrenwu.com/post/2/     博主的教程写得十分详细,这里真心的向作者说一声谢谢。

博主的开发环境为Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为 1.10.6。

我的开发环境是Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为2.0。

在建立外键时,必须加一个on_delete=models.CASCADE参数,原因是Django2.0版本问题,主外关系键中,级联删除,也就是当删除主表的数据时候从表中的数据也随着一起删除。

 django2.0版本在模板中使用{% static %} 模板标签时,最顶部加上{% load staticfiles %} 是没有用的,需要在 setting.py 设置:STATICFILES_DIRS = [ os.path.join(BASE_DIR, ‘static‘)],才能加载 css js 文件。

部署网站会创建python3的虚拟环境,不要忘记用命令激活 source env/bin/activate ,激活后目录前会有(env)提示是在虚拟环境下,之后生成数据库,创建超级用户,还有安装项目依赖都要在虚拟环境下进行,我安装项目依赖时忘记激活虚拟环境,导致启动服务器进程找不到所需module,激活后又重新安装了一遍所有项目依赖。

还有一些其他低级错误踩得坑就不赘述了,细心很重要。要学的东西还有很多。

博客网站地址 →  http://116.62.168.232/

github地址  →  https://github.com/hissz/blog

这几天做了一个博客网站

原文地址:https://www.cnblogs.com/hiss/p/8542155.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved