DjangoSkeleton应用

/ / DjangoSkeleton应用

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

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

AI重塑测试开发系统实践 -〔陈磊〕

大型Android系统重构实战 -〔黄俊彬〕

运维监控系统实战笔记 -〔秦晓辉〕

成为AI产品经理 -〔刘海丰〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

Linux内核技术实战课 -〔邵亚方〕

软件设计之美 -〔郑晔〕

从0开发一款iOS App -〔朱德权〕

Android开发高手课 -〔张绍文〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者