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:

    127.0.0.1:8000/myapp/             
Django hello world project

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

技术教程推荐

深入浅出计算机组成原理 -〔徐文浩〕

研发效率破局之道 -〔葛俊〕

Serverless入门课 -〔蒲松洋(秦粤)〕

To B市场品牌实战课 -〔曹林〕

动态规划面试宝典 -〔卢誉声〕

手把手教你玩音乐 -〔邓柯〕

商业思维案例笔记 -〔曹雄峰〕

结构执行力 -〔李忠秋〕

给程序员的写作课 -〔高磊〕

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