创建一个Django 的常规步骤
1、寻找一个磁盘目录,比如 e:
2、django-admin startproject ops
3、cd ops
4、python manage.py startapp noah
5、修改项目配置settings.py ---> INSTALLED_APPS 添加一行 "noah"
6、暂时关闭csrf
7、虚拟机中安装mysql
7.1 mkdir /data/tools -p && cd /data/tools && wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
7.2 rpm -ivh mysql-community-release-el7-5.noarch.rpm
7.3 yum -y instal mysql-server
7.4 systemctl start mysqld
7.5 mysql -uroot
7.6 grant all privileges on *.* to root@\'%\' identified by \'Abcd1234\';
7.7 systemctl enable mysqld && systemctl demon-reload
8、创建一个存放静态文件的目录,比如说 noah_static,这个目录下存放的是比如js 或者 css等文件
9、配置settings.py,文件末尾添加 STATICFILES_DIRS = [os.path.join(BASE_DIR, \'noah_static\'),] 注意这个STATICFILES_DIRS必须和STATIC_URL结合一起使用。具体解释见博客
如果我们想把我们的静态文件放在应用目录下,那么我们可以这么操作 STATICFILES_DIRS=[os.path.join(BASE_DIR,"app01","static")]
推荐使用load
<head>
<meta charset="UTF-8">
{% load staticfiles %}
<title>Title</title>
</head>
10、修改数据库连接信息 settings.py
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\', # 数据库引擎
\'NAME\': \'mydb\', # 你要存储数据的库名,事先要创建之
\'USER\': \'root\', # 数据库用户名
\'PASSWORD\': \'1234\', # 密码
\'HOST\': \'192.168.10.10\',# 主机
\'PORT\': \'3306\', # 数据库使用的端口
}
}