修改settings.py關於靜態檔案的設定
在models.py中定義模型static_url = '/static/'
staticfiles_dirs = [
os.path.join(base_dir, 'static'),
]
生成遷移class areainfo(models.model):
aid = models.integerfield(primary_key=true)
atitle = models.charfield(max_length=20)
aparea = models.foreignkey('areainfo', null=true)
通過workbench向表中填充示例資料python manage.py makemigrations
python manage.py migrate
在views.py中編寫檢視
在urls.py中配置urlconffrom django.shortcuts import render
return jsonresponse()
主urls.py中包含此應用的urlfrom django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index),
url(r'^area1/$', views.getarea1),
url(r'^([0-9]+)/$', views.getarea2),
]
定義模板index.htmlfrom django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^', include('ct1.urls', namespace='ct1')),
url(r'^admin/', include(admin.site.urls)),
]
'dirs': [os.path.join(base_dir, 'templates')],
在模板中引入jquery檔案
請選擇省
請選擇市
請選擇區縣
編寫js**
django基礎知識之佈署
伺服器介紹 伺服器環境配置 pip freeze plist.txtsudo apt get install python virtualenv mkvirtualenv 虛擬環境名稱 workon 虛擬環境名稱 pip install r plist.txt debug false allow h...
Ajax基礎知識
首先ajax的執行環境必須實在伺服器下的 首先需要建立乙個ajax物件var xhr new xmlhttprequest 告訴ajax物件以什麼方式傳送請求,要想哪傳送請求xhr.open get url 傳送請求xhr.send 獲取伺服器端響應客戶端的資料xhr.onload 使用get傳遞請...
AJAX基礎知識
新建xmlhttprequest物件 try catch error 開啟要傳送的位址通道 request.open get 位址,同步 非同步 給xmlhttprequest物件增加偵聽器,用來偵聽各種情況,包括各種鏈結狀態 request.addeventlistener load 偵聽函式 傳...