首页 > 代码库 > Python学习笔记——2、创建第一个django应用
Python学习笔记——2、创建第一个django应用
在helloworld工程的基础上,我们准备创建第一个基于web的django应用,把这个应用名字命名为demo
首先,是如何创建这个应用包,当然第一选择我们可以进入到cmd中,执行如下命令
python manage.py startapp demo
如果要在pycharm里面如何做呢:
还是要进入到Edit Configuration
在里面进行配置:
把demo换成其他名字,就是添加其他的应用,执行这个命令和进入到cmd里面去执行脚本的作用是一样的
执行完了即可见:接下来,好的,让我们来写第一个MVC的“View”层
在demo/views.py下面,原来的代码是:
from django.shortcuts import render
# Create your views here.
OK,改成:
from django.http importHttpResponse
def index(request):
returnHttpResponse("Hello, world. You‘re at the demo index.")
这个View的意义就是,接到一个http的request后,返回一句话的response,就可以显示在网页上,这是一个最简单的view层
在demo/url.py下面,添加如下的代码:
from django.conf.urls import url
from.import views
urlpatterns =[
url(r‘^$‘, views.index, name=‘index‘),
]
把helloworld的url.py改成:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns =[
url(r‘^demo/‘, include(‘demo.urls‘)),
url(r‘^admin/‘, admin.site.urls),
]
然后启动服务,访问http://localhost:8081/demo/,即可见:
到目前为止,第一个View就成功搭建完毕了
那么,再来看看url这个方法:
url(r‘^$‘, views.index, name=‘index‘),
第一个参数是一个必备参数,也就是正则表达式
第二个参数也是一个必备参数,指向的是一个传递HttpRequest对象的方法
还有两个参数kwargs和name,一个是传递参数,一个是名称,不是必备参数
Python学习笔记——2、创建第一个django应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。