zoukankan      html  css  js  c++  java
  • 二、PyCharm 创建Django 第一个项目

    PyCharm 下创建Django项目

    File->New Project->Django

    目录说明:

    • dj: 项目的容器。
    • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
    • dj/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
    • dj/settings.py: 该 Django 项目的设置/配置。
    • dj/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
    • dj/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

    运行

    运行结果:

    视图和 URL 配置

    在先前创建的 dj目录下的 HelloWorld 目录新建一个 view.py 文件,并输入代码:

    from django.http import HttpResponse
     
    def hello(request):
        return HttpResponse("Hello world ! ")

    接着,绑定 URL 与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中:

    from django.conf.urls import url
     
    from . import view
     
    urlpatterns = [
        url(r'^$', view.hello),
    ]

    刷新页面,显示Hello World

    注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。

    url() 函数

    Django url() 可以接收四个参数,分别是两个必选参数:regex、view 和两个可选参数:kwargs、name,接下来详细介绍这四个参数。

    • regex: 正则表达式,与之匹配的 URL 会执行对应的第二个参数 view。

    • view: 用于执行与正则表达式匹配的 URL 请求。

    • kwargs: 视图使用的字典类型的参数。

    • name: 用来反向获取 URL。

  • 相关阅读:
    ZOJ 1002 Fire Net
    Uva 12889 One-Two-Three
    URAL 1881 Long problem statement
    URAL 1880 Psych Up's Eigenvalues
    URAL 1877 Bicycle Codes
    URAL 1876 Centipede's Morning
    URAL 1873. GOV Chronicles
    Uva 839 Not so Mobile
    Uva 679 Dropping Balls
    An ac a day,keep wa away
  • 原文地址:https://www.cnblogs.com/cybolg/p/7778874.html
Copyright © 2011-2022 走看看