Django--创建项目与app的初步认识

目前我是想学习Django来搭建一个网站,记录一下我学初学的过程与遇到的问题。

我直接使用pycharm来创建一个Django项目,就不用在终端输入命令行的方式创建虚拟环境。

 

在终端输入,python manage.py runserver,点击连接web页面进行测试,可以进入网页。

对于项目各个文件的解释与说明:

 

然后我把pycharm里面自己生成的manage给删除了,大部分的博主都推荐删除,主要是后面每个模块都有自己的manage,方便管理。

后面开始创建app,app我的理解就是让网站的应用分模块来完成。

运行如下命令:

python manage.py startapp login

这个名字可以按自己对app的功能来取,login只是我用来练习的名字。

下面是app目录结构:

 

到这里,我对orm是不太了解的,需要我后面继续学习。可以看出,对于一个app模块,重要的是在models和view两个部分。

要调用app模块,在这之前就需要进行注册的步骤,相当于一种激活。

 

然后我们进行功能的编写,比如提醒登录成功:

login中编辑views.py文件

from django.shortcuts import render,HttpResponse   ###导入HttpResponse
​
def login(request):
    return HttpResponse("Hello")

 

在全局urls.py中添加login路径

from django.contrib import admin
from django.urls import path
from login import views     ###从app01导入views模块
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', views.login),   ###添加login路径
]

在web页面访问如下

 

以上就是对Django--创建项目与app的初步认识,后面将重点学习app里面的models和view两个部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值