数据库配置:

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:\Envs\ERP>cd Scripts
(ERP) D:\Envs\ERP\Scripts>activate 切换你目录,你要在哪个目录创建项目,就切换到哪里
(ERP) D:\Envs\ERP\Scripts>cd .. 查看所有的虚拟环境
D:\Envs\ERP>workon 使用某个虚拟环境
D:\Envs\ERP>workon [虚拟环境名字] 查询Django版本
(ERP) D:\Envs\ERP>python -m django --version 查询python解释器版本
(ERP) D:\Envs\ERP>python 创建ERP项目
(ERP) D:\Envs\ERP>django-admin startproject Apollo_ERP 创建APP
(ERP) D:\Envs\ERP\Apollo_ERP>python manage.py startapp self_service

Django项目高频使用文件的更多相关文章

  1. django 项目使用setting文件里定义的变量方法

    1.在Django项目的settings文件里定义里变量 REDIS_CONN = { 'HOST':'127.0.0.1', 'PORT':6379, 'DB':0,} 2.函数需要使用settin ...

  2. mac osx 上面部署Django项目 apache+mysql+mod_wsgi

    1.安装Xcode command line tools 首先,编译mysql和Homebrew需要用到Xcode command line tools,所以首先安装command line tool ...

  3. 【Django】Apache上运行多个Django项目

    运行单个项目的步骤参考:这里 1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 > ...

  4. Django项目中"expected str, bytes or os.PathLike object, not list"错误解决:

    对于这个错误,也在于自己对django基础的掌握不是很牢固,忽略了MEDIA_ROOT的类型是string,而不是list. 错误的写法: MEDIA_ROOT = [ os.path.join(BA ...

  5. Django项目部署:使用uwsgi和nginx的方式

    一.背景 前两天制作的个人博客网站基本完工,大致功能具备.但是在部署环节却也处处碰壁,这里也来总结以下,以备将来不时查看以及完善. 二.前提 2.1 需要的知识 django Django是一个基于p ...

  6. uwsgi+nginx部署django项目

    1. 概念解析(wsgi协议,uwsgi协议,uWSGI) 参考:https://www.cnblogs.com/wspblog/p/8575101.html 1.1 现实世界的web请求: 1.2  ...

  7. 桥接模式下访问虚拟机中的Django项目

    首先需要保证主机和虚拟机能相互Ping通,如果Ping不通,请参考我上篇文章,这里演示的是桥接模式下的方法,如果是NAT模式连接,请参考别处. 1. 虚拟机Linux系统内的Django项目 sett ...

  8. 基于Nginx和uWSGI在Ubuntu上部署Django项目

    前言: 对于做Django web项目的童鞋,重要性不言而喻. 参考:https://www.cnblogs.com/alwaysInMe/p/9096565.html https://blog.cs ...

  9. 搭建第一个django项目

    django是python做web最为强大和全能的后端框架,不会django的python如一条咸鱼... 所以开始学习django框架. 首选得在python中下载django 下载命令: pip ...

随机推荐

  1. [js]数组栈和队列操作

    写在前面 在项目中,对数组的操作还是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,这里记录一下这个知识点. 栈 栈(stack)又名堆栈,它是一种运算受限的线性表.其限制是仅允许在表的一 ...

  2. 想给自己的实景三维模型做个案例集?Wish3D Earth再合适不过了

    很多朋友向用户展示实景三维模型的时候经常面临这样的问题:

  3. iOS for循环创建button,button的宽度依据上面的文字来自适应.

    近期须要使用一个标签页,寻思自己写一个demo. 标签的大小依据上面的文字来自适应大小,须要依据后台返回的数据自己主动换行.没有加入 NSArray *arr = @[@"无知", ...

  4. 关于文本处理sort-cut-wc详解

    sort sort命令对File参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序.   sort语法 [ ...

  5. json lib 2.4及其依赖包下载

    下载文件地址:https://files.cnblogs.com/files/xiandedanteng/json-lib-2.4%26dependencies_jars.rar 它包括 common ...

  6. rsync一些常用的命令

    渗透测试的时候会遇到RSYNC 匿名访问 在对一些大型互联网进行测试的时候经常会遇到rsync. 什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LA ...

  7. js:|| 和 && 运算符 特殊用法

    引用:http://www.jb51.net/article/21339.htm 先总结一下: 几乎所有语言中||和&&都遵循“短路”原理,如&&中第一个表达式为假就不 ...

  8. 一篇文章说完Java的垃圾回收过程

    想要了解java的垃圾回收过程首先要理解java堆的内存模型,简单表示如下:   从上面的图片可以看出,java的堆内存可以简单的分为,新生代和老年代,在新生代中有分为三个区域,1个Eden区和2个S ...

  9. Redis主从同步分析

    一.Redis主从同步原理1.1 Redis主从同步的过程配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令.无论是第一次同步建立的连接还是连接断开 ...

  10. 如何用openssl命令行生成证书

    老大要我在web server里面加上https功能,可是但就使用openssl生成证书就耗费了我两天时间,网上有很多相关的资料,但是都写的很复杂, 照着他们的来,还是走了很多弯路. 我总结一下,步骤 ...