zoukankan      html  css  js  c++  java
  • Django创建基本流程

    Django创建基本流程

    1、创建工程:django-admin startproject 工程名

    2、创建应用:python manage.py startapp 应用名

    3、激活项目:修改settings.py文件中的INSTALLED_APPS。在该列表的最后加上‘应用名’

    4、配置mysql数据库:

    在配置前,需要安装pymysql库。
    1)修改工程目录中全局__init__.py文件。在里面写入一下代码:
    import pymysql
    
    pymysql.install_as_MySQLdb()

    2)修改settings.py文件中的DATABASES。将其改为以下内容:

    DATABASES = {
    
        'default': {
    
            'ENGINE': 'django.db.backends.mysql',
    
            'NAME': '数据库名',
    
            'USER':'数据库用户名',
    
            'PASSWORD':'数据库密码',
    
            'HOST':'localhost',
    
            'POST':'3306'
    
        }
    }

    5、创建模型类:在应用目录下models.py文件里创建数据表

    6、生成迁移文件:python manage.py makemigrations

    7、执行迁移文件:python manage.py migrate

    8、配置站点

    9、创建模版目录、应用模板目录

    10、在工程目录下修改全局urls.py文件 。修改后的内容如下:

    urlpatterns = [
    
        path('admin/', admin.site.urls),
    
        path('应用名/',include('应用名.urls'))
    
    ]

    11、在应用目录下创建并配置urls.py 。内容如下:

    from django.urls import path
    
    from . import views
    
    urlpatterns = [
    
        path('路由路径',views.对应函数),
    
    ]

    12、 在settings.py文件里配置应用模板路径 。

    将TEMPLATES 列表里的DIRS 的内容改为:'DIRS': [os.path.join(BASE_DIR, 'templates')]

    13、将前端的文件放置template文件夹内

    14、在views.py文件里写视图函数

    Django创建基本流程

  • 相关阅读:
    1.8.4- 默认选中表单属性
    1.8.3- 单选框和复选按钮
    1.8.2- 文本框和密码
    springboot整合logback集成elk实现日志的汇总、分析、统计和检索功能
    elasticsearch kibana logstash(ELK)的安装集成应用
    sslopen RSA加解密
    Docker基本使用运行ngix镜像
    springCloud 之 Eureka注册中心高可用配置
    springCloud 之 Eureka服务治理
    springboot整合redis
  • 原文地址:https://www.cnblogs.com/xshan/p/8319076.html
Copyright © 2011-2022 走看看