Django - Skeleton应用

Django - Skeleton应用 首页 / Django入门教程 / Django - Skeleton应用

Django Skeleton应用是仅具有必要函数以展示Django请求需求响应周期的应用程序。 请求首页时,屏幕上会显示一个简单的 Hello world 文本。

创建应用

要开始使用skeleton项目或 hello world project ,无涯教程必须安装python和django。以下是所有先决条件的简要介绍:

安装 Django LTS 2.2版:

pip install django==2.2

验证 django 版本:

django-admin --version      

开始创建新项目:

    django-admin startproject mysite
    cd mysite
    python manage.py migrate

启动新应用

    python manage.py startapp myapp                 

下面是每个必要模块的代码。

mysite:setting.py

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'myapp',
    ]                            

mysite:urls.py

    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('myapp/', include('myapp.urls'))
    ]                  

myapp:urls.py

必须在myapp目录下手动创建 urls.py 模块。

    from django.urls import path
    from . import views 
    
    urlpatterns = [
        path('', views.index)
    ]                 

myapp:views.py

    from django.shortcuts import render
    
    def index(request):
    	return render(request, 'index.html', {})                  

mysite:templates:index.html

必须在myapp目录下手动创建 templates 目录。 然后, index.html 也通常会放在模板目录下。

    Hello World            

Django运行服务器

最后,运行开发服务器并在端口8000上访问localhost。

    python manage.py runserver                  

然后在您喜欢的网络浏览器中打开url:

链接:https://www.learnfk.comhttps://www.learnfk.com/django/django-skeleton-projec.html

来源:LearnFk无涯教程网

    127.0.0.1:8000/myapp/             
Django hello world project

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

MySQL实战45讲 -〔林晓斌〕

趣谈Linux操作系统 -〔刘超〕

Python核心技术与实战 -〔景霄〕

说透中台 -〔王健〕

检索技术核心20讲 -〔陈东〕

Redis源码剖析与实战 -〔蒋德钧〕

深入浅出分布式技术原理 -〔陈现麟〕

结构写作力 -〔李忠秋〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)