Django学习笔记

Django学习笔记----快速入门

2017-12-27  本文已影响13人  FesonX

上一篇>Django学习笔记----环境搭建基于Windows

基于以下环境:
Windows 10
Python 3.6
Django 1.18

开始第一个Django项目

生成成功后, 可以看到如下项目结构

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

建立第一个App

# 示例代码
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # 键入你的App
    'testApp',
]

建立视图与路由的映射

views.py中的函数对应url.py中的urlpatterns(url格式)

views.py
# 首个参数需要是request
def hello(request):
     return HttpResponse("Hello World")

urls.py

“urlpatterns”列表将URL路由映射到视图。
指向路径(第一个参数)都由此视图代理 ^头部匹配, $尾部匹配
程序从项目的settings.py中找到ROOT_URLCONF定义的urls.py的路径,在此路径中查找对应的url pattern, 进入相应的视图函数中, 通过HttpResponse返回响应的对象经处理后显示在网页上

urlpatterns = [
    url(r'^hello/$', views.hello, name='hello'),
]

urlpatterns中可以使用正则表达式进行匹配.

配置完毕后在Cmder中键入python manage.py runserver启动Django

需要注意的是处于开发者状态时, Django显示的是对应的错误信息
正式发布时需要将settings.pyDEBUG=True改为False

上一篇 下一篇

猜你喜欢

热点阅读