码迷,mamicode.com
首页 > Web开发 > 详细

这几天做了一个博客网站

时间:2018-03-11 00:22:21      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:2.0   https   models   tin   服务   git   dir   django   ade   

自己学习完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

这几天做了一个博客网站

标签:2.0   https   models   tin   服务   git   dir   django   ade   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!