• python使用django的详细过程


    使用 Django 框架创建一个 Web 应用程序的详细过程通常包括以下步骤:

    安装 Django:

    打开命令行或终端,运行以下命令安装 Django:

    pip install django
    创建 Django 项目:

    在命令行中运行以下命令创建一个新的 Django 项目:

    django-admin startproject myproject
    这将创建一个名为 myproject 的目录,其中包含 Django 项目的初始文件。

    进入项目目录并创建应用:

    进入项目目录并创建一个 Django 应用:

    cd myproject
    python manage.py startapp myapp
    这将在 myproject 目录中创建一个名为 myapp 的应用。

    配置数据库:

    打开 myproject/settings.py 文件,配置数据库连接。默认使用 SQLite,你也可以选择其他数据库引擎。

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': BASE_DIR / "db.sqlite3",
        }
    }
    定义模型:

    在 myapp/models.py 中定义数据模型。这将是你的应用程序的数据结构。

    from django.db import models

    class MyModel(models.Model):
        name = models.CharField(max_length=100)
        description = models.TextField()

        def __str__(self):
            return self.name
    创建数据库表:

    运行以下命令以创建数据库表:

    python manage.py makemigrations
    python manage.py migrate
    创建管理员账户:

    运行以下命令创建管理员账户:

    python manage.py createsuperuser
    按照提示输入用户名、邮箱和密码。

    注册模型:

    打开 myapp/admin.py 文件,将模型注册到管理员界面。

    from django.contrib import admin
    from .models import MyModel

    admin.site.register(MyModel)
    创建视图:

    在 myapp/views.py 中创建视图函数。

    from django.shortcuts import render
    from .models import MyModel

    def my_view(request):
        my_data = MyModel.objects.all()
        return render(request, 'myapp/my_template.html', {'my_data': my_data})
    创建模板:

    在 myapp/templates/myapp 目录中创建一个 HTML 模板(例如,my_template.html)来显示你的数据。
    配置 URL 路由:

    在 myapp/urls.py 中配置 URL 路由。

    from django.urls import path
    from . import views

    urlpatterns = [
        path('myview/', views.my_view, name='my-view'),
    ]
    配置主 URL 路由:

    打开 myproject/urls.py 文件,将应用的 URL 包含到主项目中。

    from django.contrib import admin
    from django.urls import include, path

    urlpatterns = [
        path('admin/', admin.site.urls),
        path('myapp/', include('myapp.urls')),
    ]
    运行开发服务器:

    在命令行中运行以下命令启动 Django 开发服务器:

    python manage.py runserver
    访问 http://localhost:8000/admin/ 使用创建的管理员账户登录并管理数据。

    访问应用视图:

    访问 http://localhost:8000/myapp/myview/ 查看创建的视图。
    这是一个简单的 Django Web 应用的创建过程。你可以根据需要扩展和定制这个基础结构,使用 Django 提供的功能创建更复杂的应用。

  • 相关阅读:
    web课程设计网页规划与设计:旅游网页主题网站设计——酒店主题绿色温泉度假酒店网页设计(8页)HTML+CSS+JavaScript
    Redis的监控与调优:工具使用和性能提升技巧
    为什么网吧的电脑用起来不卡?
    python修改yaml文件,并保留注释部分和列表格式
    SaaSBase:什么是Udesk?
    【车载测试收徒】【UDS诊断中的协议:ISO-14229中文】
    protobuf 反射使用总结
    【SQL 中级语法 3】三值逻辑和NULL
    微信小程序-微信授权登录
    Qt中的事件学习笔记
  • 原文地址:https://blog.csdn.net/Syasjy/article/details/136451906