目錄建立測試使用者
注意事項
專案建立
pip3 install django
django-admin startproject cas-server
安裝cas庫pip3 install django-mama-cas
新增配置
'mama_cas',
...)新增路由
from django.urls import include
urlpatterns = [
path(r'^cas/', include('mama_cas.urls')),
]
執行服務python3 manage.py migrate
python3 manage.py runserver 0.0.0.0:8888
web訪問
其它:支援cas的ticket認證和logout登出。
打包
pip3 install pyinstaller
pyinstaller -f manage.py
vi manage.py
# hiddenimports中新增mama_cas.urls
pyinstaller manage.spec
配置更新# settings.py
databases的name選項,修改成"db.sqlite3"。不然每次資料儲存在臨時目錄,無法持久化儲存。也可以用-d打包方式。
建立測試使用者python3 manage.py createsuperuser
注意事項
非本機訪問修改django的allowed hosts設定:
# setting檔案 萬用字元全開放
allowed_hosts = ["*"]
正則路由改成re_path:
# 新版本的django正則路由匹配換成了re_path
from django.urls import path, re_path
urlpatterns = [
re_path(r'^cas/', include('mama_cas.urls')),
]
DHCP服務搭建與使用
dhcp 動態主機配置協議 區域網協議,udp協議 主要用途 用於內部網路和網路服務 商自動分配ip位址給使用者 用於內部網路管理員作為對所有電腦作集中管理的手段 使用場景 自動化安裝系統 解決ipv4資源不足問題 同網段多dhcp服務 dhcp服務必須基於本地 先到先得的原則 相關協議 arp r...
ntp服務搭建與配置
ntp服務搭建與配置 服務端 1.yum install y ntp 2.mv etc ntp.conf etc ntp.conf.bak 3.vi etc ntp.conf server 127.127.1.0 fudge 127.127.1.0 stratum 11 4.service ntpd...
NFS服務搭建與配置
nfs服務搭建與配置 一 linux之間 nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。實驗需要兩台機...