资讯专栏INFORMATION COLUMN

buzzfe 社交网站开发——(一)项目准备

DirtyMind / 3265人阅读

摘要:信息社交网站开发过程记录本网站打算解决的问题如果我是文章作者是否能自己定制发布到首页的时间如果我是读者是否能逃离机器算法形成的信息茧房网站开发所使用的技术选型开发系统开发语言开发框架开发工具数据库项目名称项目开发中所需的其他第三方库会在具体

BUZZFE信息社交网站开发过程记录

本网站打算解决的问题

1. 如果我是文章作者, 是否能自己定制发布到首页的时间
2. 如果我是读者, 是否能逃离机器算法形成的信息茧房

网站开发所使用的技术选型

开发系统: manjaro

开发语言: python3.7

开发框架: django2.1.7

开发工具: vscode

数据库: postgresql, redis

项目名称: buzzfe

项目开发中所需的其他第三方库, 会在具体的应用开发中列出
各种软件安装及配置

在win10上安装vmware15 然后在虚拟机中安装 manjaro

manjaro自带最新版python3.7

创建python虚拟环境

python -m venv venv/buzzfeenv

进入虚拟环境,创建django工程

source venv/buzzfeenv/bin/activate

安装django2.1.7

pip install django

创建django工程

django-admin startproject buzzfe

将vscode中pythonpath 配置为刚刚创建的python虚拟环境

"python.pythonPath": "/home/dpeng/app/venv/buzzfeenv/bin/python",

启动django

python manage.py runserver
打开浏览器, 输入 127.0.0.1:8000,你将看见 django 启动的默认页面

使用github进行项目管理和版本控制
注意 你需要在版本管理前 务必添加 .gitignore 可选添加 README.md 和 LICENSE
git add .
git status
git commit -m "第一次提交"
git push -u origin master
项目应用创建

account

python manage.py startapp account

article

python manage.py startapp article

buzzfe项目配置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 = False

templates设置

"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"),
)

欲知项目开发后事如何,且等下回更新...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43412.html

相关文章

  • buzzfe 社交网站开发——(项目准备

    摘要:信息社交网站开发过程记录本网站打算解决的问题如果我是文章作者是否能自己定制发布到首页的时间如果我是读者是否能逃离机器算法形成的信息茧房网站开发所使用的技术选型开发系统开发语言开发框架开发工具数据库项目名称项目开发中所需的其他第三方库会在具体 BUZZFE信息社交网站开发过程记录 本网站打算解决的问题 1. 如果我是文章作者, 是否能自己定制发布到首页的时间 2. 如果我是读者, ...

    luodongseu 评论0 收藏0
  • 从鹿晗关晓彤恋情事件看运维的节假日准备工作

    摘要:导语鹿晗关晓彤公布恋情,造成微博服务短暂不可用。业务运维团队负责业务的整体运维,包括业务规划架构部署容灾演练节假日保障等整体协作性工作。 作者:李雄政,10年+ 证券、电信、互联网领域开发、系统集成、运维经验。 现任腾讯高级工程师,负责社交平台业务运维组管理工作。 导语:鹿晗关晓彤公布恋情,造成微博服务短暂不可用。相关的运维们也不得不提前结束国庆假期,执行各种紧急扩容预案。 而腾讯S...

    zhaot 评论0 收藏0
  • 【专栏第篇】分享实用美国求职,面试经历,技巧,以及超实用网站

    摘要:目前是刚到美国个多月,分享在美国求职的经历,目前已有面试进入背调阶段,把我期间的准备分享给大家。国内说到关系,大多是负面的,但是美国这边叫,他们确实对这个很推崇的。 前言:先自我介绍一下,我是新晋前端小白白,15年毕业之后,在相关领域工作3年,但一直都在自我提升阶段。目前是刚到美国2个多月,分享在美国求职的经历,目前已有面试进入背调阶段,把我期间的准备分享给大家。愿同道中人共同进步!有...

    smallStone 评论0 收藏0

发表评论

0条评论

DirtyMind

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<