創建一個app,從MongoDB中獲取數據,加載到頁面
(1)創建app
(venv) C:\Project\PythonProject\EcSystemPython> python manage.py startapp django_web
(2)修改settings.py文件,添加INSTALLED_APPS
(3)templates文件夾中,創建test.html
(4)編輯django_web的view.py,創建testFunc函數
def testFunc(request):
context = {
'tex': 'HelloWorld'
}
return render(request, 'test.html', context)
(5)編輯EcSystemPython的urls.py,配置映射路徑
from django.contrib import admin
from django.urls import path
from django_web.views import *
urlpatterns = [
path('admin/', admin.site.urls),
path('test/', testFunc),
]
(6)創建static文件夾,存放css樣式文件、js文件
(7)編輯EcSystemPython的settings.py,追加STATICFILES_DIRS
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
(8)test.html中引入靜態文件
(9)編輯django_web下的models.py
(10)編輯django_web下的views.py
(11)編輯templates下的test.html
(12)運行項目
(venv) C:\Project\PythonProject\EcSystemPython>python manage.py runserver
(13)效果展示