Django的使用入门详解编程语言

Django是一个由Python写成的Web应用框架,是 Python 社区的两大最受欢迎的 Web 框架之一(另一个是 Flask)。

Django的主要目的是简便、快速的开发数据库驱动的网站。

1.安装python

从Django2.0开始不再支持Python2.7,安装Python3

安装好后,查看python版本

C:/Users/Administrator>python –version
Python 3.5.3

Python安装完毕后,会自动安装pip工具包

2.IDE

进行Python + Django的Web开发,最佳IDE环境是Pycharm

3.安装Django

pip install django

如果出现Connection to pypi.org timed out. (connect timeout=15)’)

设置超时时间

pip install --default-timeout=1000 django

或切换源

pip install -i https://pypi.douban.com/simple django

Django的使用入门详解编程语言

查看Django的版本

python -m django --version

Django的使用入门详解编程语言

Python安装目录的Scripts目录中可找到一个django-admin.exe文件,这是Django的核心管理程序

Django的使用入门详解编程语言

将它加入操作系统的环境变量path中

django-admin help

Django的使用入门详解编程语言

4.创建项目

用 Django 自带的脚手架工具 django-admin 创建项目

django-admin startproject mydjango

生成的项目骨架

Django的使用入门详解编程语言

mydjango 
├── mydjango              // 项目全局文件目录 
│   ├── __init__.py       //空文件,告诉 Python 这个目录应该被认为是一个 Python 包 
│   ├── settings.py       // 全局配置 
│   ├── urls.py           // 全局路由 
│   └── wsgi.py           // WSGI服务接口,提供底层的网络通信功能 
└── manage.py             // 项目管理脚本

manage.py是整个项目的管理脚本

运行开发服务器

python manage.py runserver

Django的使用入门详解编程语言

浏览器打开http://127.0.0.1:8000/

Django的使用入门详解编程语言

 创建成功

说明:

  Django提供了一个由Python编写的轻量级服务器,简易但不安全,不要将它用于生产环境

  Django的开发服务器具有自动重载功能,当代码有修改,每隔一段时间服务器将自动更新

  默认为8000端口,端口修改,在运行开发服务器时指定

python manage.py runserver 8080

5.helloworld

(1)添加view.py

from django.http import HttpResponse 
 
def index(request): 
    return HttpResponse("mydjango,hello world.")

Django的使用入门详解编程语言

 (2)绑定 URL 与视图函数

修改urls.py

from django.contrib import admin 
from django.urls import include, path 
from . import view 
urlpatterns = [ 
    path('admin/', admin.site.urls), 
    path('', view.index,name='home'), 
]

启动 Django 开发服务器

浏览器访问http://localhost:8000/

输出

  mydjango,hello world.

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/20495.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论