1.urls.py
**入口,關聯到對應的 views.py 中的乙個函式(或者 generic 類),訪問**就對應乙個函式。
from django.conf.urls import url
from . import view,testdb,search,search2
from django.contrib import admin
urlpatterns = [
url(r'^$', view.hello),
url(r'^testdb$', testdb.testdb),
url(r'^selectdb$', testdb.select_testdb),
url(r'^updatedb$', testdb.update_testdb),
url(r'^deletedb$', testdb.delete_testdb),
url(r'^search-form$', search.search_form),
url(r'^search$', search.search),
url(r'^search-post$', search2.search_post),
url(r'^admin/', admin.site.urls),
]
2.views.py
處理使用者發出的請求,從 urls.py 中對應過來, 通過渲染 templates 中的網頁可以將一些想要看到的內容輸入到網頁上。(也可以自定義)
3.models.py
與資料庫操作相關,存入或讀取資料時用到這個,當然用不到資料庫的時候 你可以不使用。
4.settings.py
django 的設定,配置檔案,比如 debug 的開關,靜態檔案的位置等
5.admin.py
後台,這個就是可以用很少**就能實現後台管理的
6.templates 資料夾
views.py 中的函式渲染 templates 中的 html 模板,得到動態內容的網頁,當然可以用快取來提高速度。這麼好的東西,不用確實可惜!
Python核心模組 urllib模組
現在python基本入門了,現在開始要進軍如何寫爬蟲了!先把最基本的urllib模組弄懂吧。開啟乙個url的方法,返回乙個檔案物件,然後可以進行類似檔案物件的操作。本例試著開啟google import urllib f urllib.urlopen firstline f.readline 讀取h...
核心模組Makefile
前些天寫乙個驅動模組。竟然寫核心模組makefile時出了問題,於是將其總結下來,下次再用時拿過來改下就行了。general purpose makefile for linux kernel module by guoqingbo kern dir home gqb development lin...
核心模組Makefile
ifneq kernelrelease obj m hello.o else kdir lib modules shell uname r build pwd shell pwd all make c kdir m pwd modules clean make c kdir m pwd clean ...