BUZZFE信息社交网站开发过程记录本网站打算解决的问题 1. 如果我是文章作者, 是否能自己定制发布到首页的时间 2. 如果我是读者, 是否能逃离机器算法形成的信息茧房网站开发所使用的技术选型开发系统: manjaro开发语言: python3.7开发框架: django2.1.7开发工具: vscode数据库: postgresql, redis项目名称: buzzfe项目开发中所需的其他第三方库, 会在具体的应用开发中列出各种软件安装及配置在win10上安装vmware15 然后在虚拟机中安装 manjaromanjaro自带最新版python3.7创建python虚拟环境python -m venv venv/buzzfeenv进入虚拟环境,创建django工程source venv/buzzfeenv/bin/activate安装django2.1.7pip install django创建django工程django-admin startproject buzzfe将vscode中pythonpath 配置为刚刚创建的python虚拟环境"python.pythonPath": “/home/dpeng/app/venv/buzzfeenv/bin/python”,启动djangopython manage.py runserver打开浏览器, 输入 127.0.0.1:8000,你将看见 django 启动的默认页面使用github进行项目管理和版本控制注意 你需要在版本管理前 务必添加 .gitignore 可选添加 README.md 和 LICENSEgit add .git statusgit commit -m ‘第一次提交’git push -u origin master项目应用创建accountpython manage.py startapp accountarticlepython manage.py startapp articlebuzzfe项目配置settings使用django自带 auth.user, 需将account放置在第一个’account.apps.AccountConfig’,‘django.contrib.admin’,‘django.contrib.auth’,‘django.contrib.contenttypes’,‘django.contrib.sessions’,‘django.contrib.messages’,‘django.contrib.staticfiles’,‘article.apps.ArticleConfig’,时间及时区及语言设置TIME_ZONE = ‘Asia/Shanghai’USE_TZ = Falsetemplates设置’DIRS’: [os.path.join(BASE_DIR, ’templates’).replace(’\’, ‘/’),],postgresql 数据库配置DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.postgresql’, ‘NAME’: ‘db_buzzfe’, ‘USER’: ‘db_admin’, ‘PASSWORD’: ‘db_mima’, }}static 静态文件配置STATIC_URL = ‘/static/‘STATICFILES_DIRS = ( os.path.join(BASE_DIR, “static”),)欲知项目开发后事如何,且等下回更新…