二、PyCharm 创建Django 第一个项目
2017-11-03 16:33
531 查看
[b]PyCharm 下创建Django项目[/b]
[b]File->New Project->Django[/b]
[b]
[/b]
目录说明:
dj: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
dj/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
dj/settings.py: 该 Django 项目的设置/配置。
dj/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
dj/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
[b]运行[/b]
[b]
[/b]
[b]运行结果:[/b]
[b]
[/b]
接着,绑定 URL 与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中:
[b]刷新页面,显示Hello World[/b]
[b]
[/b]
注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。
regex: 正则表达式,与之匹配的 URL 会执行对应的第二个参数 view。
view: 用于执行与正则表达式匹配的 URL 请求。
kwargs: 视图使用的字典类型的参数。
name: 用来反向获取 URL。
[b]File->New Project->Django[/b]
[b]
[/b]
目录说明:
dj: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
dj/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
dj/settings.py: 该 Django 项目的设置/配置。
dj/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
dj/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
[b]运行[/b]
[b]
[/b]
[b]运行结果:[/b]
[b]
[/b]
视图和 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), ]
[b]刷新页面,显示Hello World[/b]
[b]
[/b]
注意:项目中如果代码有改动,服务器会自动监测代码的改动并自动重新载入,所以如果你已经启动了服务器则不需手动重启。
url() 函数
Django url() 可以接收四个参数,分别是两个必选参数:regex、view 和两个可选参数:kwargs、name,接下来详细介绍这四个参数。regex: 正则表达式,与之匹配的 URL 会执行对应的第二个参数 view。
view: 用于执行与正则表达式匹配的 URL 请求。
kwargs: 视图使用的字典类型的参数。
name: 用来反向获取 URL。
相关文章推荐
- Pycharm创建自己的第一个django项目
- Django官方教程(七)【创建你的第一个 Django 项目,第五部分】
- Python3 使用PyCharm创建Django项目
- Django学习(七) 创建第一个Django项目
- Django系列:(1)PyCharm下创建并运行我们的第一个Django工程
- Python Django + Pycharm项目中,项目的创建及数据库连接
- Django 创建第一个项目
- Django系列二:Django 创建第一个项目
- django创建第一个项目
- django的下载安装以及第一个项目的创建
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
- Python中Django创建第一个项目(hello,world)
- 使用Django创建第一个web项目
- Django 创建第一个项目
- Windows下使用django做website(创建第一个django工程并使用pycharm打开执行)
- python+Django+pycharm+mysql 环境搭建及第一个项目学习笔记
- python使用Pycharm创建一个Django项目
- Django基础,Day1 - 环境安装与pycharm创建django项目
- django创建第一个项目时,django-admin.py startproject name_of_project 失效
- django之创建第3个项目:编写第一个模板文件