• 简单的django配置和命令


    1.创建项目:django-admin startproject 项目名称

    2.进入项目:cd 项目名称

    3.创建子应用:python manage.py startapp 子应用名称

    4.把子应用添加至主项目下settings.py下 INSTALLED_APPS的列表中

    5.项目的语音配置:zh-Hans, 项目的时区配置:Asia/Shanghai

    6.STATIC_URL:静态文件配置 在项目下创建'static'文件存放静态文件

    7.在settings.py下添加:
    STATICFILES_DIRS =(
    os.path.join(BASE_DIR,'static'),
    )
    8.配置路由:项目想urls.py下:导入include path("子应用名称/",include("子应用名称.urls")),

    9.配置mysql数据库:在子应用下models.py下:
    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql', # 数据库引擎
    'NAME': "django_data", # 使用的库名
    "USER": "root", # 用户名
    "PASSWORD": "woaini21g", # 数据库密码
    "HOST": "localhsot", # 数据库主机地址
    "PORT": "3306"
    }
    }

    9.3 如果使用split测试数据库 在admin里边 :from 子应用名 import models
    admin.site.register(models.表名)

    9.4 python manage.py runserver #开启服务

    9.4.4 python manage.py createsuperuser 创建admin超级用户

    9.5 映射数据库 python manage.py makemigrations python manage.py migrate

    10.编写views.py下编写对应的路由视图函数:
    1.导入from django.http import HttpResponse
    2.创建视图函数
    def 视图函数名(request): #视图函数必须要有一个requset参数,用来接收用户的请求
    return HttpResponse(“”)#一般情况,视图函数要返回一个具有respons相应的内容。

    11.在子应用下配置路由主控文件:
    1.导入from 子应用名称 import views
    2.path("视图函数名/",views.视图函数名)


    模板页面及静态资源
    1.创建保存文件夹
    1.在和子应用同级下创建 : template #模板
    2.在settings.py下 : TEMPLATES:'DIRS':[os.path.join(BASE_DIR,'template')],
    3.在template下创建html模板页面


    Models
    如果使用mysql数据库执行‘’1‘’操作
    1. 在项目主目录下的“__init__ 文件中添加如下内容:
    import pymsyql
    pymysql . install_as_MySQLdb()

  • 相关阅读:
    js获取当前时间
    报错: unable to register MBean
    elasticsearch UNASSIGNED 处理
    esql
    记一次shell脚本编写及执行
    elasticsearch _script 脚本排序
    六大类常用的专业搜索工具
    动态设置所有string字段不分词
    @ResponseBody和@RequestBody使用
    Request method 'POST' not supported
  • 原文地址:https://www.cnblogs.com/mkz1/p/10789024.html
Copyright © 2020-2023  润新知