用Django创建一个项目

前情:

搭建Django环境

https://www.cnblogs.com/littlemonsterksn/p/14347772.html

====

一、创建App

注意:这里的App不是指手机里面装的使用的App,指的是在Django里面创建的一个应用程序,一个组件,是Django的一部分。Django工程里面可以有很多App。

1. 从PyCharm创建

在Application name后面填写

 

点击创建后,就可以看到了

 

2.通过命令创建

先进入Django的目录,再输入命令

如创建一个名为"web"的App

python manage.py startapp web

 

 

 

 

二、

1. 添加App

在Settings,找到INSTALLED_APPS,把刚才创建的App添加到最后

 

2. 定义一个url路由

仿照上面的admin,写一个Login

path('login/', Login)

login地址写好后,但后面的这个Login方法没有,就需要导入

from web.views import Login

 

 但现在views下面也没有Login,就需要在viwes下面创建一个

 

3. 运行Django

保存后,运行程序

刷新 http://127.0.0.1:8000/login

页面返回HttpResponse的内容 index

 

4. 小结

Django工作原理:

1. 把程序运行起来后,会提示一个默认主页地址http://127.0.0.1:8000/ ,但是直接访问这个地址会404,因为没有定义。下面会提示有/admin和/login的地址,可以在原地址后加/admin或/login进行访问

2. Django访问Login,会先在urls里面去找,发现login映射到Login这个方法,这个方法又在web.views里面,然后找到了刚才已定义的Login方法,这个方法return返回了一串字符‘index’,所以最后访问页面就显示了'index'

 

posted @ 2021-01-31 23:38  射手座的小怪兽  阅读(158)  评论(0编辑  收藏  举报