Django项目初始用(一)

环境配置

anoconda python3.11, pycharm, Django5.0.7

conda和pycharm的安装就不说了,网上教程很多

安装完conda后创建新环境或者使用默认的conda python版本,pycharm直接创建django项目,并且配置为conda环境

conda环境下安装django有两种方法

1.使用 pip install命令

2.使用conda install

使用pip命令需要配置下镜像

阿里云:https://mirrors.aliyun.com/pypi/simple/

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban):http://pypi.douban.com/simple/

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/

如果是conda则需要配置channel,博主默认的conda channel中找不到5.0.7版本,所以使用的是如下pip方式安装

pip install django==5.0.7 -i https://mirrors.aliyun.com/pypi/simple/

这样django项目就创建完成了。后面讲解下app。一个django项目可以看作是一个project,一个project中可以有多个app,app可以看作是项目的模块。我们创建app需要在terminal中输入命令

python manage.py startapp center

上面命令创建了一个center的app

同时在项目的根目录里也能看到名为center的文件夹,这个就是我们app模块的文件夹了

基本使用

1.返回一个值

上面我们已经完成了环境以及简单项目目录的搭建,后面我们可以试着进行使用

django框架可以通过访问路由,来返回给我们值,最简单的用法

url.py文件

from django.shortcuts import HttpResponse

def index(request):
return HttpResponse("hello,world");

urlpatterns = [
    path("",index),
]

此时是最简单的api返回,及访问网址放回 hello,world

需要注意的是我们不管返回什么,都要包含进HttpResponse函数才能返回成功

2.获取带参get请求并返回这个请求参数的值

方式一:

在url文件中

from stock_center import views
urlpatterns = [
    path("stocklist",views.stock_list),
]

在app中的views文件中

def stock_list(request):
    stock_id = request.GET.get('id');
    return HttpResponse(f"stockid is {stock_id}")

此时的请求url中参数需要以?stockid=1的格式传入

方式二:

url文件中

from stockcenter import views
urlpatterns = [
path("slock/<book_id>",views.slocklis);
]

在views文件中

def slock(request,book_id):
   return HttpResponse(f"stockid is {stock_id}")

此时的请求url中参数需要以/1的格式传入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值