Lesson 7 开始搞项目了

0. 前言

上一篇文章被锁文了,导致我的笔记没法被大家看到。于晚我决定把我的文章逐渐换到掘金网上去。

以后会双端更新,这里被锁的文章掘金见~

新博客click here。

1. 正式开始

从第七课起是新项目的构建,想想第一个可以写进简历的项目就这样诞生了,就有点激动。

课程:第七课--构建个人博客网站

2. 简单构建

首先要构建功能模块。项目中分为五个功能模块:

  • 博客
    • 博文
    • 分类
    • 标签
  • 评论
  • 点赞
  • 阅读
  • 用户
    • 第三方登录

功能模块 == Django App

对于毕业论文而言,首先也是要构建功能模块为重。

3. 创建虚拟环境

教程中用的是pip+virtual environment的解决方案。由于我已经配置好了anaconda,而且我觉得anaconda虽然是有点大,但真心比pip好用的多。这里分享一下anaconda如何构建虚拟环境并安装对应的包吧。

  1. 打开终端(命令提示符、terminal、iterm等),然后自动或手动激活conda的base环境。命令:conda activate base
  2. 创建虚拟环境。命令格式:conda create -n python=表示你为新创建的环境指定的名字,python=是指定Python版本。推荐写法:conda create -n web_dev python=3.7
  3. 然后切换到新环境上来。命令:conda activate web_dev
  4. 在新环境下安装Django 2.2。命令:conda install django=2.2。别不写版本号,不然会默认安装django 3.x。

4. 创建项目

创建项目的时候我踩了一个坑--用了PyCharm创建项目。千万不要用PyCharm创建!老实点用命令行!原因很简单,PyCharm创建出来的项目会报错导致无法运行!

所以还是老实点,用命令行创建吧。命令如下:django-admin startproject 。我的项目是mysite,所以我的命令写法是:django-admin startproject mysite

最后才是IDE的选择。轻量级的可以选择sublime text或者visual studio code,重量级的话可以用PyCharm。我最后还是选择了pycharm作为我的IDE。稍做配置就可以用了。

5. 项目地址

由于第5课没有什么新内容,所以直接放项目地址。GitHub

你可能感兴趣的:(Lesson 7 开始搞项目了)