Django创建应用

2025-03-14 04:14:45

1、登录Ubuntu系统,打开终端,进入python3虚拟环境djangotestworkon djangotest

Django创建应用

2、创建django工程django-admin startproject djapp

Django创建应用

3、创建应用app,取名为bookpython manage.py startapp book实际也是创建了一个文件夹book,里面文件可以用tree命令查看

Django创建应用

4、将子应用book的配置信息文件apps.py中的Config类添加到工程配置文竭惮蚕斗件settings.py的INS皈其拄攥TALLED_APPS列表中INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'book.apps.BookConfig',]

Django创建应用

5、创建book应用的视图,即在应用的viewspy定义函数,views.py代码如下from django.shortcuts import renderfrom django.http import HttpResponsedef index(request): return HttpResponse('hello world')注意函数第一个参数必须是request

Django创建应用

6、定义路由,在book应用中新建一个urls.py文件用于保存该应用的路由,并在路由写代码如下;from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^index/$',views.index),]

Django创建应用

7、在工程djapp的urls.py定义到book应用的路由,代码如下from django.conf.urls import url,includefrom django.contrib import adminimport book.urlsurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^book/', include('book.urls')),]

Django创建应用

8、启用服务器cd ..python manage.py runserver

Django创建应用

9、打开本机输入网址http://127.0.0.1:8000/book/index就可以看hello world的页面啦

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢