今天看啥  ›  专栏  ›  墨雪飘影

mooder知识共享平台搭建

墨雪飘影  · 公众号  · 互联网安全  · 2024-09-14 08:30
    

主要观点总结

本文介绍了如何安装和配置一个基于Django和Python 3的开源项目——Mooder,包括环境准备、数据库配置、密钥配置、URL配置、web容器配置等步骤。

关键观点总结

关键观点1: 环境准备

需要安装Python 3.x版本,部分版本需要手动降低urllib3版本。下载源码后,通过pip安装依赖和apt-get更新安装环境。

关键观点2: 数据库配置

支持PostgreSQL、MySQL和SQLite三种数据库,需要配置相应的数据库信息,如数据库名、用户名、密码等。

关键观点3: 密钥配置

需要配置加密密钥,可以在settings.py中直接配置一个值,或者从项目中读取一个文件作为密钥。

关键观点4: URL配置

配置项目的URL模式,包括后台管理地址和其他应用的URL。

关键观点5: Web容器配置

介绍了在Windows下使用waitress和nginx配置生成环境的步骤,包括安装waitress、启动命令和nginx的配置。

关键观点6: 其他配置

包括程序配置(如设置debug开关、激活邮件有效期等)、邮箱配置、SSL配置等。

关键观点7: 初始化服务

包括初始化数据库、移动静态文件、创建管理员账户等操作。


文章预览

点击上方蓝字关注我们吧 准备源码与环境 Django 3.x Python 3.x(部分版本需要手动降低urllib3版本) 下载源码:https://github.com/phith0n/mooder 安装环境 pip install requirements.txt 安装依赖(以实际为准) apt-get update & & apt-get install libpq-dev libjpeg-dev zlib1g-dev libfreetype6-dev 配置 配置数据库 配置文件: .env 或 settings_production.py 建议使用 .env 配置 PostgreSQL配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': '127.0.0.1', 'PORT': '5432', } } MySQL配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } SQLite配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览