本網站打算解決的問題 python
1. 若是我是文章做者, 是否能本身定製發佈到首頁的時間
2. 若是我是讀者, 是否能逃離機器算法造成的信息繭房git
項目開發中所需的其餘第三方庫, 會在具體的應用開發中列出
建立python虛擬環境github
python -m venv venv/buzzfeenv
進入虛擬環境,建立django工程redis
source venv/buzzfeenv/bin/activate
安裝django2.1.7算法
pip install django
建立django工程sql
django-admin startproject buzzfe
將vscode中pythonpath 配置爲剛剛建立的python虛擬環境數據庫
"python.pythonPath": "/home/dpeng/app/venv/buzzfeenv/bin/python",
啓動djangodjango
python manage.py runserver 打開瀏覽器, 輸入 127.0.0.1:8000,你將看見 django 啓動的默認頁面
注意 你須要在版本管理前 務必添加 .gitignore 可選添加 README.md 和 LICENSE
git add . git status git commit -m '第一次提交' git push -u origin master
account瀏覽器
python manage.py startapp account
articlesession
python manage.py startapp article
使用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"), )
欲知項目開發後事如何,且等下回更新...