zoukankan      html  css  js  c++  java
  • Django项目高频使用文件

    数据库配置:

    MySQL数据库
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': 'localhost',
            'NAME': 'apollo_erp',
            'USER': 'root',
            'PASSWORD': '',
        }
    }
    导入pymysql
    import pymysql
    pymysql.install_as_MySQLdb()

    配置文件Setting

    -静态文件目录

    STATIC_URL = '/static/'
    STATIC_ROOT = os.path.join(BASE_DIR,'static')
    STATICFILES_DIRS = (
        ('css',os.path.join(STATIC_ROOT,'css')),
        ('js',os.path.join(STATIC_ROOT,'js')),
        ('images',os.path.join(STATIC_ROOT,'images')),
    )
    
    MEDIA_ROOT = os.path.join(BASE_DIR,'upload')
    MEDIA_URL = '/upload/'

    删除数据库表中的数据

    # 删除关联表中的数据时,当前表与其关联的field的行为
    on_delete=None,   
    # 删除关联数据,与之关联也删除            
    on_delete=models.CASCADE,
    # 删除关联数据,什么也不做
    on_delete=models.DO_NOTHING,
    # 删除关联数据,引发错误ProtectedError
    on_delete=models.PROTECT,
    # models.ForeignKey('关联表', on_delete=models.SET_NULL, blank=True, null=True)
    # 删除关联数据,与之关联的值设置为null(前提FK字段需要设置为可空,一对一同理)
    on_delete=models.SET_NULL,
    # models.ForeignKey('关联表', on_del

    杂七杂八

    安装Django指定版本的命令:
        pip install Django==1.10.2
    
    查看当前环境Django版本:
        python -m django --version
    
    Django修改管理员账号密码:
        python manage.py changepassword admin

    虚拟环境

    # 这里面的都是需要在命令行执行的

    创建虚拟环境 D:Envs
    >mkvirtualenv ERP 激活activate文件 (ERP) D:Envs>cd ERP (ERP) D:EnvsERP>cd Scripts (ERP) D:EnvsERPScripts>activate 切换你目录,你要在哪个目录创建项目,就切换到哪里 (ERP) D:EnvsERPScripts>cd .. 查看所有的虚拟环境 D:EnvsERP>workon 使用某个虚拟环境 D:EnvsERP>workon [虚拟环境名字] 查询Django版本 (ERP) D:EnvsERP>python -m django --version 查询python解释器版本 (ERP) D:EnvsERP>python 创建ERP项目 (ERP) D:EnvsERP>django-admin startproject Apollo_ERP 创建APP (ERP) D:EnvsERPApollo_ERP>python manage.py startapp self_service
  • 相关阅读:
    【Android 开源项目】下拉刷新Android-PullToRefresh介绍
    【Android 分享】ShareSDK微信分享详解
    android面试经验谈
    Android面试过程描述
    浅谈Android客户端项目框架
    面试时如何谈自己做过的项目
    直接拿来用!最火的Android开源项目(一)
    Android开发项目经验
    dom解析xml
    Android学习之简单的拍照功能
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10100277.html
Copyright © 2011-2022 走看看