带你快速体验Django web应用

配置Python环境,安装Django

可参考之前的教程。
安装Django,使用pip命令

pip install Django

验证django安装完成:

pip show django

或者使用下面的命令, 是打印版本号

python -m django --version

创建一个Django project

我踩过的坑,我用pycharm使用虚拟环境先创建了project,然后再用下面的命令创建project,发现项目目录就不对了,导致运行时,提示引用包报错。

后面我是用下面的方式创建的。
在要创建project的目录(我的叫Django-workspace)打开powershell,执行以下命令(django-admin startproject projectname,我创建的project名叫test_platform),执行成功后,将会多出来一个文件夹:

注意:django-admin是超级权限,只有在这个权限下才能创建项目

django-admin startproject test_platform

在这里插入图片描述
在这里插入图片描述
用pycharm打开此project,修改配置改为使用虚拟环境

(备注:我先用pycharm创建了一个使用虚拟环境的项目test_platform,然后又删除了此project,再使用上述步骤创建了test_platform同名的project,然后在pycharm打开自动就变成了虚拟环境的项目。)

创建一个app

打开终端,执行命令。如果使用虚拟环境,前方会带上一个(venv)。如果使用的不是虚拟环境,可以打开设置进行更换开发环境。我创建了一个app叫webtest

python manage.py startapp webtest

在这里插入图片描述

注册app

在test_platform/settings.py中注册app,如果不注册后续运行可能会出现bug,建议创建的app都注册
在这里插入图片描述

给应用添加一个视图

在webtest/view.py,新建一个视图函数index

from django.http import HttpResponse


# Create your views here.
def index(request):
    return HttpResponse('hello django')

使用模板创建一个视图

视图还可以用模板来渲染

1、在webtest下新建一个python package,必须叫templates。在templates下创建文件夹webtest,新建一个html文件,叫index.html

<

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 20:04:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 20:04:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 20:04:04       58 阅读
  4. Python语言-面向对象

    2024-07-14 20:04:04       69 阅读

热门阅读

  1. 【Python】ftplib的使用

    2024-07-14 20:04:04       20 阅读
  2. WPF中Frame

    2024-07-14 20:04:04       16 阅读
  3. python装饰器

    2024-07-14 20:04:04       19 阅读
  4. Linux开发:Ubuntu22.04安装libcurl4

    2024-07-14 20:04:04       17 阅读
  5. 【网站】重定向任意网站(IP)

    2024-07-14 20:04:04       20 阅读
  6. 11.FreeRTOS_事件组

    2024-07-14 20:04:04       19 阅读
  7. linux常用命令

    2024-07-14 20:04:04       16 阅读