python:web应用程序

app与url响应的管理

一个web可以有多个app,每个app的url请求都有对应的相应函数。

  • app:setting.py中的INSTALLED_APPS列表;
  • url的响应函数:urls.py中的urlpatterns列表;
    • 也可以在app中新建urls.py然后用include对其索引。

数据加载与模板

Django从数据库中加载数据并将其加载到模板中。通过响应函数向模板中加载数据,响应函数包含在veiws.py中。

  • 修改models.py并将字段加载至数据库
    - python manage.py makemigration appname
    - python manage.py migration appname
  • 在veiws.py中传递数据至模板
    - return render(request, 'appname\templates.html', {key:value})
    - <h1>{{key}}</h1>
posted @ 2019-06-07 11:06  bitbitbyte  阅读(132)  评论(0编辑  收藏  举报