python建站及mydjango筆記

2021-08-09 01:31:35 字數 1426 閱讀 2190

建立django專案  django-admin.py startproject mysite 

manage.py  -django專案裡面的工具,通過它可以呼叫django shell和資料庫等。

settings.py  -包含了專案的預設設定

urls.py -負責把url模式對映到應用程式。

專案中建立static資料夾,存放外部檔案(css、js)

設定settings:

如果要用post 注釋掉csrf

middleware中第四句

設定模版路徑         在templates中'dirs':中加base_dir+'/blog/templates'

設定專案static檔案路徑:

static_url = '/static/'

here = os.path.dirname(os.path.abspath(__file__))  

here = os.path.join(here, '../')  

staticfiles_dirs = (  

os.path.join(here, 'static/'),  

) 格式必須正確

注:模版引入檔案路徑為:

編寫urls.py 

新增新請求url(r'^index/',views.index')

編寫views.py 渲染模版

定義函式

渲染頁面return render(request,'index.html')

return httpresponse('成功')

編寫模型 然後建立資料庫和表    放置於manage.py路徑下

python manage.py makemigrations

python manage.py migrate

python manage.py shell

from tieba.models import user,topic,comment

user.objects.create(u_id='緣分',password='123')

topic.objects.create(t_id='0',u_id='緣分',t_title='為什麼',t_content='走了')

comment.objects.create(c_if='0',t_id='0',u_id='緣分',c_content='太好了')

完善views.py內的資料庫操作

python manage.py runserver

在瀏覽器中訪問127.0.0.1:8000/index

admin.py裡引入模型 from models import news

admin.site.register(news)

註冊:建立資料庫

python manage.py createsuperuser    輸入使用者名稱,郵箱,密碼

ZWMOBI wap建站系統注入及修復

0day說明 變數過濾不嚴,導致mysql注入發生。漏洞利用 zwmobi.php?zwmobi bbsview v 21 cid 12 union select 1,1,1,1,username,password,1,1,1,1 from 表字首 member where uid 1 其中uid就...

自助建站系統公司的市場及使用者報告

wix和squarespace擁有55 的市場,但新進入者正在建立市場份額。wix和squarespace占有55 的市場 有很多的無需編碼工具用於構建 但squarespace和wix到目前為止是市場領導者。carrd和webflow是3個增長最快的建站系統中的2個,它們偏離了傳統的模式。carr...

python函式及方法 python 函式及練習

一 函式的返回值 可以通過人return 來指定函式的返回值 用乙個變數來接收返回值 return 後面跟什麼值,函式就會返回什麼值 在函式中return後的 都不會被執行,return一旦執行,函式自定結束 例如 print jaaj return 3 print 123 print fn fn是...