(1)新建django工程:
django-admin startproject messageboard
其中}和等都是django的模板語言,表示乙個迴圈
}}}
(4)在工程目錄的settings.py檔案中配置模板templates路徑,修改的是'dirs'的內容:
templates = [,},
]
(5)配置本地路由和全域性路由:
from django.urls import path
from . import views
urlpatterns = [
path('', views.msg_board)
]
在工程的全域性路由檔案urls.py中:
(7)執行工程: python manage.py runserver,開啟http://localhost:8000/msggate/即可看到結果from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
]
from django.shortcuts import render
from datetime import datetime# create your views here.
def msg_board(request):
if request.method == 'post':
user_a = request.post.get('usera', none)
user_b = request.post.get('userb', none)
msg = request.post.get('msg', none)
time = datetime.now()
with open('msgdata.txt', 'a+') as f:
f.write('{}--{}--{}--{}--\n'.format(user_b, user_a, msg,
time.strftime('%y-%m-%d %h:%m:%s')))
data_list =
if request.method == 'get':
user_c = request.get.get('userc', none)
if user_c is not none:
with open('msgdata.txt', 'r') as fr:
for line in fr:
linedata = line.split('--')
if linedata[0] == user_c:
'msg': linedata[2], 'time': linedata[3]})
# 最後乙個字典填充html檔案中的data
return render(request, 'msgweb.html', )
python Django框架實現自定義表單提交
除了使用django內建表單,有時往往我們需要自定義表單。對於自定義表單post方式提交往往會帶來由csrf 跨站請求偽造 產生的錯誤 csrf verification failed.request aborted.本篇文章主要針對 表單提交 和 ajax提交 兩種方式來解決csrf帶來的錯誤 一...
python Django安裝教程
2.解壓到桌面 3 開啟cmd cd到這個目錄執行 python setup.py install命令即可安裝,安裝成功提示 installed d python27 lib site packages pytz 2018.5 py2.7.egg finished processing depend...
Python Django傳送郵件
經常我們登陸一些 或者軟體都會出現簡訊驗證或者郵箱驗證,今天來初步了解一下郵箱驗證的實現。路由配置等這裡不再介紹,具體的郵箱設定請參考我以前的部落格 設定郵箱以及獲得授權碼 引入傳送郵件的模組 from django.core.mail import send mail,send mass mail...