创建一个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)效果展示