Django教程——01安装使用

官方文档地址:https://docs.djangoproject.com/en/4.0/intro/tutorial01/

一、 安装django

安装的方式主要有两种,第一种安装release版本

# 具体最新稳定版本 可以查询官方文档
python -m pip install Django==4.0.5 

第二种通过源码安装开发版本

git clone https://github.com/django/django.git
python -m pip install -e django/

安装完后,检查安装是否成功

 python -m django --version

二、初始化创建django项目

创建初始化命令如下,mysite就是你项目的名称

django-admin startproject mysite

整体会生成的目录如下

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

其中settings.py里有默认数据库连接,默认用的是sqlite,一般大家用myslq,可以改成mysql得连接方式

DATABASES = {
    'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'mysite',
            'USER': 'root',
            'PASSWORD': '*****',
            'HOST': 'mysql',
            'PORT': '3306',
    }
}

另外settings.py里时区也可以调整修改下

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False  # 数据库取本地时间

三、运行项目

在当前创建的项目文件夹mysite根目录下执行如下命令

python manage.py runserver

这时项目启动起来,默认8000端口,访问效果如下图


四、创建Polls应用

1.在自己项目下,可以管理多个应用,如下是增加Polls应用,具体命令如下

python manage.py startapp polls

2.创建第一个页面

修改polls/views.py文件,具体代码如下

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

3.创建路由

3.1当前应用下创建路由

当前应用polls下创建urls文件

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

3.2将应用下的路由放到主路由下

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

五、启动应用

在当前项目根目录下执行启动项目命令

python manage.py runserver

六、效果

访问polls应用,会出现返回了预期的response


举报
评论 0