首页 > 其他 > 详细

用Django创建一个项目

时间:2021-02-01 11:59:14      阅读:23      评论:0      收藏:0      [点我收藏+]

前情:

搭建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‘

 

用Django创建一个项目

原文:https://www.cnblogs.com/littlemonsterksn/p/14354684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!