我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

项目应用创建

  1. account

    python manage.py startapp account
  2. article

    python manage.py startapp article

buzzfe项目配置settings

  1. 使用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',
  2. 时间及时区及语言设置

    TIME_ZONE = 'Asia/Shanghai'
    USE_TZ = False
  3. templates设置

    'DIRS': [os.path.join(BASE_DIR, 'templates').replace('\\', '/'),],
  4. postgresql 数据库配置

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': 'db_buzzfe',
            'USER': 'db_admin',
            'PASSWORD': 'db_mima',
        }
    }
  5. static 静态文件配置

    STATIC_URL = '/static/'
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, "static"),
    )
欲知项目开发后事如何,且等下回更新...

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

本网站打算解决的问题 1. 如果我是文章作者, 是否能自己定制发布到首页的时间 2. 如果我是读者, 是否能逃离机器算法形成的信息茧房网站开发所使用的技术选型开发系统: manjaro开发语言: python3.7开发框架: django2
2023-01-31

基于PHP的社交媒体网站开发秘籍

随着互联网的不断发展,社交媒体网站成为了人们日常生活中不可或缺的一部分。Facebook、Instagram、Twitter等平台的成功使得更多的创业者也希望开发自己的社交媒体网站,以满足用户的需求并创造商业价值。在这篇文章中,我们将分享一
2023-10-27

网站开发(周一):项目开发环境

前言:网站开发教程是在MacBook Pro-macOS Mojave 10.14.2操作系统下,使用Python语言和DjangoMVC架构,开发工具为PyCharm Professional Edition 2018.3,后台服务器为N
2023-01-30

如何用PHP开发一个社区服务网站

如何用PHP开发一个社区服务网站引言:在互联网时代,社区服务网站的需求日益增加。社区服务网站可以为人们提供各种各样的服务和信息,让人们更加方便地获取社区中的资源。本文将向您介绍如何使用PHP语言开发一个社区服务网站。一、需求分析在开始开发之
2023-10-27

用PHP开发一款用户友好的网络社交平台

使用PHP开发用户友好的网络社交平台随着互联网的普及和发展,社交媒体成为人们重要的交流和表达观点的平台。而为了让用户能够更好地享受社交网络的乐趣,开发一款用户友好的网络社交平台显得尤为重要。本文将讨论如何使用PHP开发一款用户友好的网络社交
2023-10-27

用PHP开发一款用户友好的旅行社网站

用PHP开发一款用户友好的旅行社网站随着旅游业的迅速发展,越来越多的人喜欢通过旅行社来安排他们的旅行。而作为一种流行的旅游服务形式,旅行社网站已经成为了旅游行业的重要组成部分。本文将探讨如何使用PHP开发一款用户友好的旅行社网站。首先,一个
2023-10-27

如何用Go语言开发一个简单的社交网络应用

如何用Go语言开发一个简单的社交网络应用引言社交网络已经成为人们日常生活中不可或缺的一部分。随着技术的发展,开发一个属于自己的社交网络应用已经变得越来越简单。本文将以Go语言为开发工具,介绍如何快速开发一个简单的社交网络应用。第一步:设计数
如何用Go语言开发一个简单的社交网络应用
2023-11-20

如何使用MySQL和Ruby on Rails开发一个简单的社交网络功能

如何使用MySQL和Ruby on Rails开发一个简单的社交网络功能在当今数字时代,社交网络已经成为人们生活的一部分。为了满足用户的需求,开发一个简单但功能齐全的社交网络应用是非常有必要的。本文将介绍如何使用MySQL和Ruby on
2023-10-22

基于C#的社交媒体平台开发项目经验分享

社交媒体平台的兴起改变了人们的生活方式和沟通方式。作为一名开发者,我有幸参与了一个基于C#的社交媒体平台的开发项目。在这个项目中,我积累了许多宝贵的经验和教训,希望通过这篇文章与大家分享。首先,项目前期咨询和需求分析是非常重要的一步。在我们
基于C#的社交媒体平台开发项目经验分享
2023-11-03

PHP开发技术:打造一个网络购物社区

随着互联网的快速发展和智能手机的普及,网络购物成为人们日常生活中的重要组成部分。作为一种便捷、快速、多元化的购物方式,网络购物逐渐取代传统零售业,成为消费者的首选。那么,如何打造一个成功的网络购物社区呢?在本文中,将介绍PHP开发技术,以及
2023-10-27

PHP开发实例:制作一个网络音乐社区

PHP开发实例:制作一个网络音乐社区现在,随着网络的普及和互联网技术的发展,音乐已经成为人们生活中必不可少的一部分。随着音乐的普及,越来越多的音乐爱好者希望能够通过网络与其他音乐爱好者交流、分享和发现新的音乐作品。因此,制作一个网络音乐社区
2023-10-27

PHP开发技术:打造一个网络游戏社区

PHP开发技术:打造一个网络游戏社区随着网络的普及和发展,网络游戏已经成为一种受欢迎的娱乐方式。越来越多的人加入网络游戏的行列,享受着虚拟世界的刺激和乐趣。然而,随之而来的问题是如何打造一个优质的网络游戏社区,为玩家们提供交流、互动和共享游
2023-10-27

PHP开发技术:打造一个网络问答社区

PHP开发技术:打造一个网络问答社区随着互联网的快速发展和信息的爆炸式增长,网络问答社区逐渐成为人们获取知识和解决问题的主要方式。在这样的背景下,利用PHP开发技术来打造一个高效、稳定的网络问答社区成为了一个具有吸引力的项目。一.社区特点及
2023-10-27

怎么去开发一个新网站

这篇文章主要为大家展示了“怎么去开发一个新网站”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么去开发一个新网站”这篇文章吧。1、进行定位分析要清楚自己想要做一个什么类型的网站,网站针对的用户群
2023-06-09

用PHP开发一款实用的网络购物社区

随着互联网的不断发展,网络购物已经成为了现代人生活中不可或缺的一部分。为了方便用户进行网上购物,并且为用户提供一个可以分享购物心得、交流购物经验的社区平台,我选择用PHP开发一款实用的网络购物社区。首先,该网络购物社区将具备用户注册和登录的
2023-10-27

PHP开发实例:制作一个网络旅游社区

随着互联网技术的发展,网络旅游社区成为了人们获取旅游信息、分享旅游经验的重要平台。利用PHP技术开发一个网络旅游社区,能够满足用户需求,提供便利的服务,这是一个非常有意义和有挑战性的项目。本文将介绍如何使用PHP开发一个网络旅游社区的实例。
2023-10-27

一步步教你用PHP开发网络直播社区

随着互联网的快速发展,网络直播逐渐成为人们娱乐和交流的重要方式。网络直播社区也随之兴起,为用户提供了更多的互动和参与机会。如果你也对开发一个网络直播社区感兴趣,PHP语言是一个非常适合的选择。本文将从零开始,一步步教你用PHP开发网络直播社
一步步教你用PHP开发网络直播社区
2023-10-28

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录