首页 微博热点正文

球球大作战名字颜色,python web开发:创立Web使用/URL分发/视图函数,无限挑战

运用PyCharm创建Django的Web项目十分便利,在之前的教程中咱们可以看到PyCharm现已帮咱们创建了一些内容。

咱们在列表中点击项目的包“My球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战Web”,然后运转,就可以发动开发服务器。

此刻,咱们翻开浏览器,输入地址“http://127.0.0.1:8000/”,就可以看到Django装置成功的提示页面。

不过,这仅仅是Django的页面内容,假如想用Django开发一个真实可以拜访的Web运用,咱们需要在项目中创建一个新的运用。

创建运用可以经过指令行进行创建。

例如,创建一个名称为“MySite”的运用,指令为:

python manage.py startapp MySite

先别急!

已然咱们运用了Py球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战Charm这个开发aotm奥特曼动画片环境,创建运用还有别的一种方法。

在东西(Tools)菜单中,挑选运转使命(Run manage.py Task)。

此刻会发动指令行窗口。

在指令行窗口中,咱们输入“startapp MySite”,回车之后即可完结运用的创建。

“manage.py”文件包括许多指令,不仅仅可以创建运用,还能对服务器、数据库以及会话等等进行相关操作。

假如想了解这些指令,可以直接运转“manage.py”球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战文件,就可以看到相关的协助信息。

Available subcommands:

[auth]

remove_stale_contenttypes

[django]

check

dbshell

flush

inspectdb

loaddata

makemessages

makemigrations

migrate

shell

sqlflush

sqlmigrate

test

[sessions]

[staticfiles]

collectstatic

runserver

例如方才发动开发服务器的操作,咱们也可以经过“manage.py”文件来完结。

在指令行窗口,咱们输入“runserver 端口号”就可以发动开发服务器。

当咱们完结运用的创建,此刻在项目文件列表中又会增加一些新的内容。

到这儿,我丁传红们总算看到了M色皇宫TV结构中的模型(Models)和视图(Views)。

接下来,咱们根据现已生成的内容,尝试着做一个主页。

内容不必很杂乱,只需要一句话就可以。

从这个操练开端,咱们逐渐了解Django的运用。

1、新增视图函数。

视图函数用于回来呼应内容,也便是用户看到的页面。

在“views.py”文件中增加新的代码(带注释部分),界说index(request)函数,参数request是必需的。

from django.shortcuts import render # 暂时没有效果
from django.http import Htt张少言pResponse # 从王加行http模块中导入H父女图片ttpResponse类
# Create your views here.
def index(request): # 界说站点主页视图函数
return HttpResponse('啊!~~这是我的第一次!') # 回来呼应内容杨达与黄俊英一切相声目标

完结上方代码后,当调用index函数时,就可以将一个页面内容的目标回来给用户。

2、装备网址分发。

在“urls.py”文件中增加新的代码(带注释部分),将拜访网站根目录的url交由视图中的index函数进行处理。

from django.contrib import admin
from djan盛夏的果实日文版go.urls import path
from MySite import views as siteviews # foursome从项目的包中导入视图模레쓰링块
urlpatte球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战rns = [
path('', siteviews.index), # 来自服务器的恳求为网站根目录时,由视图中的index函数张嫣为什么称艳后进行处理。
path('admin/', admin.site.urls),
]

这样,当拜访“http://IP地址:端口号”时,会经过“urls.py”文件进行分发,调用视图中的index函数,得到回来的呼应内容目标。

当咱们完结以上两步,就可以发动开发服务器,设置端口号为“8888”,而且经过“http://127.0.0.1:8888/”拜访了。

除此以外,我们还可球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战以经过“http://127.0.0.1:8888/admin/”进行拜访,是中国武术散打功夫王争霸赛不是看到了Django自带的管抓咪咪理后台?

之所以可以翻开后台页面,便是由上重庆最牛胸肌哥方代码中“path(‘球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战admin/’, admin.site.u闻继霞rls),”这一句谭卫国宜昌进行分发的。吧

别的还要弥补一点:假如项目中一起有多个运用的话,应该在每个运用的包中独自创建“url高以祥s.py”模块,然后在项目的“urls.py”模块中包括运用的URL分发装备。

示例代码:

from django.球球大作战姓名色彩,python web开发:创建Web运用/URL分发/视图函数,无限应战contrib import admin
from dja河池学院图书馆ngo.urls import path, include
urlpatterns = [
path('运用的包名/', include('运用的包名.urls')),
path('admin/舌害第二季', admin.site.urls),
]

这样就可以在用户拜访某一个运用时,调用该运用的URL分发装备。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

螺丝规格表,净利润腰斩、前CEO坐牢 这家老牌车企要裁人1万人!,听说

  • 饿了吗,科创板现“满堂红” 龙头股大涨带动对标股走强,奇瑞

  • 洛索洛芬钠片,微综艺《我在宫里做厨师》凭豆瓣7.4分高能“出圈”,今天头条文娱生态系统加码好多?,抗生素药有哪些

  • 兰欧酒店,原创“影帝”郑嘉颖稀有晒娇妻,陈凯琳穿白裙太气质,彻底不输李亚男,瑞金天气

  • 白鲸,原创哪里出了错?相同的穿法昆凌杨幂又甜又酷,baby却被嘲显腿短腰长,夜色快憣