zoukankan      html  css  js  c++  java
  • Django常用操作

    Django 命令创建一个Django项目
    django-admin startproject 项目名称
    Django项目设置
    #和html文件相关的都放在这里

    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [os.path.join(BASE_DIR,'html')],
            'APP_DIRS': True,
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]

    #配置静态文件CSS样式等路径

    STATICFILES_DIRS = [
        os.path.join(BASE_DIR,"static")
    ]

    #注释setting.py带有csrf的那一行(46行左右)
    #'django.middleware.csrf.CsrfViewMiddleware',

    #Django创建一个APP
    #命令行,在Django项目的根目录输入:
    # python manage.py startapp app名字

    #配置APP
    #找到项目settings.py

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        #在最下面写上app目录下的app类名.apps.类名
        'shopkj.apps.ShopkjConfig'
    ]

    #使用Django的ORM详细步骤:
    自己动手创建数据库
    在django项目中设置连接数据库的相关配置(告诉django连接哪一个数据库)
    告诉django用pymysql代替默认的mysqldb 连接 mysql 数据库
    在__init__导入pymysql模块写入pymysql.install_as_MySQLdb
    告诉django替换原来的mysqldb

    在APP下面的models.py文件中定义一个类,这个类必须继承models.Model

    然后执行两个命令:

    python manage.py makemigrations
    python manage.py migrate

    #未完继续更新

  • 相关阅读:
    spring揭秘 读书笔记 六 bean的一生
    分枝限界算法
    libLAS1.8.0 编译和配置(VS2013+Win7 64)(一)
    Unity学习笔记 之 发射小球碰撞物体的代码记录
    hdu1281 棋盘游戏 --- 最大匹配
    javascript设计模式
    3、Android中Activity的跳转
    2.11 确定运行计划
    php扩展之 pdo_mysql.so
    POJ 1061 青蛙的约会(扩展欧几里得)
  • 原文地址:https://www.cnblogs.com/yikemogutou/p/13057463.html
Copyright © 2011-2022 走看看