带你快速体验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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1d6QfTcL-1721009725578)(https://i-blog.csdnimg.cn/direct/f0a34cd32e434ab9967d85ddc5b1590a.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nBdXYliV-1721009725579)(https://i-blog.csdnimg.cn/direct/f3db670da268439dab3bba3baae6e37a.png)]
用pycharm打开此project,修改配置改为使用虚拟环境

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

创建一个app

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

python manage.py startapp webtest

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-32VUWTq5-1721009725580)(https://i-blog.csdnimg.cn/direct/63214f024cc3442b97bb3679a6700ab0.png)]

注册app

在test_platform/settings.py中注册app,如果不注册后续运行可能会出现bug,建议创建的app都注册
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zjwn1opE-1721009725580)(https://i-blog.csdnimg.cn/direct/3eaf9fef46a6404aae16ce9814d7295d.png)]

给应用添加一个视图

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Summer@123

不积跬步无以至千里,感谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值