Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

Django框架开发的仿zhuye.kim的简单个人主页/导航程序,带后台

Django框架开发的仿zhuye.kim的简单个人主页/导航程序,带后台

2018-10-12 Comments 0 Comment

说明:博主很久前就看上了zhuye.kim的导航程序,简洁也很漂亮,就是搞不到源码,网上也搜不到,现在Loc大佬wenguonideshou已经使用Django框架开发出了仿zhuye.kim的简单导航程序,这里就分享下,而且大佬还在添加更多功能,有兴趣的可以随时关注。

截图

羊毛党之家 Django框架开发的仿zhuye.kim的简单个人主页/导航程序,带后台  https://yangmaodang.org

安装

Github地址:https://github.com/wenguonideshou/zhuye_kim

本文只写CentOS的安装教程。

1、安装Python3和必备组件

#安装Python 3.6
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#安装必备组件、库
pip3 install django pymysql pillow

2、安装Mysql

#安装Mysql 5.6
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server -y

#设置权限 
chown -R root:root /var/lib/mysql
service mysqld restart

#重置Mysql密码,123456为密码,自行修改
mysql -u root  //直接回车进入mysql控制台
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

#重启数据库
service mysqld restart

#创建zhuye数据库,mypassword为数据库密码
mysql -uroot -pmypassword
mysql > create database zhuye;
mysql > exit;

3、下载源码并修改数据库信息

yum install git screen -y
git clone https://github.com/wenguonideshou/zhuye_kim
cd zhuye_kim/zhuye_kim

编辑数据库链接信息

vi settings.py

修改DATABASES对应的数据库信息,只需要修改数据库密码即可。

如果不会使用vi编辑器的,这里也可以使用sed命令,这里也说下方法。

#查看settings.py文件
cat /root/zhuye_kim/zhuye_kim/settings.py
#找到数据库密码即PASSWORD对应的数值
'PASSWORD': '6f81f112dbe1efc4'

#使用sed命令更换密码,记得修改前面对应的数值,passwd为数据库密码
sed -i 's/6f81f112dbe1efc4/passwd/g' '/root/zhuye_kim/zhuye_kim/settings.py'

4、安装源码

cd /root/zhuye_kim
python3 manage.py makemigrations
python3 manage.py migrate

5、导入数据库
这里就不用Mysqldump导入了,好像会出问题。

#进入mysql数据库控制台,mypassword为数据库密码
mysql -u root -pmypassword
#使用zhuye数据库
mysql > use zhuye
#使用source命令导入数据库文件,后面为文件路径
mysql > source /root/zhuye_kim/zhuye.sql
#退出
mysql > exit;

6、运行网站

screen -S zhuye
python3 manage.py runserver 0.0.0.0:80  #最后面为80端口,也可以自行修改为其它端口

这时候就可以使用http://ip进入了,后台地址http://ip/admin,管理员用户名admin密码12345678@。如果使用其它端口,比如8080,就是http://ip:8080进入。

#如果你使用其它端口打不开页面的,则需要开启防火墙端口,比如8080端口
#Centos 6系统
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7系统
firewall-cmd --zone=public --add-port=8080/tcp --permanent 
firewall-cmd --reload

后台的“大分类”指的是常用/男生/女生 这一行,“小分类”指的是热门/资讯/影音/邮箱的这一列。

域名设置

如果使用IP登录的可以跳过这一步,域名登录可以继续看。这里依然使用最简单Caddy反代,支持自动签发SSL证书。使用自签发SSL的请提前解析好域名到VPS服务器。

1、安装Caddy
使用命令:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

2、配置Caddy

#以下全部内容是一个整体,修改域名、IP、端口、邮箱后一起复制到SSH运行!
echo "www.moerats.com {
 gzip
 tls admin@moerats.com
 proxy / 1.1.1.1:8080
}" > /usr/local/caddy/Caddyfile

tls参数会自动帮你签发ssl证书,如果你要使用自己的ssl,改为tls /root/xx.crt /root/xx.key即可。后面为ssl证书路径。

启动Caddy

/etc/init.d/caddy start

最后可以打开https://xx.com访问了。

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


教學資源

Post navigation

PREVIOUS
LNMP下HTTP强制跳转HTTPS的几种写法
NEXT
【80端口版】搭建临时邮箱系统forsaken-mail

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
ESET NOD32
WINDOWS 10 &11 INSIDER PREVIEW
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
金融資訊
WhatsApp Stickers教學
WordPress資訊
WeChat資訊
PHP資訊
Plesk資訊
TensorFlow
教學資源
開源程序
網頁工具
SEO工具
醫療健康
旅遊及消閒
其他資訊
Content from
Content to
2018 年 10 月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
293031  
« 9 月   11 月 »

分類

  • 網站公告
  • 限時免費
  • ESET NOD32
  • WINDOWS 10 &11 INSIDER PREVIEW
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WhatsApp Stickers教學
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • Plesk資訊
  • TensorFlow
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 旅遊及消閒
  • 其他資訊

彙整

近期文章

  • Meta允許特朗普回到Facebook和Instagram上 2023-01-26
  • 勞倫·桑切斯將帶領全部由女性組成的藍色起源號飛船進入太空 2023-01-26
  • 除鏽聲波可為MXene納米電池注入新的活力 2023-01-26
  • 蘋果公司放寬COVID-19防疫政策以鼓勵員工返回辦公室 2023-01-26
  • 英國政府官員稱未來可能對半導體公司進行補貼 2023-01-26
  • 考古學家​在加拿大的高緯度地區發現第一個古代靈長類親屬 2023-01-26
  • 突破性的新太陽能電池板在黑暗中也可以發電 2023-01-26
  • 微型機器人模仿叩頭蟲可輕易跳過障礙物 2023-01-26
  • NASA MRO軌道飛行器俯視火星看到一張熊臉 2023-01-26
  • 波音Q4意外未能扭虧為盈計劃大幅提高飛機產量 2023-01-26

熱門文章與頁面︰

  • ESET NOD32 LICENSE KEY (UPDATED 2023-01-17)
  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • 天翼網盤免登陸高速下載,直鏈解析不限速
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • CCleaner全家桶激活密鑰
  • Android 13開始測試了為啥越優化越平庸?
  • 百度雲盤、藍奏雲、微雲提取碼秘鑰查詢工具
  • Google改變了其在印度區域的Android平台的規則
  • PS5實際上擁有網頁瀏覽器但玩家無法隨意訪問

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.
X