python创建django项目_python django项目创建及前期准备(使用pycharm)

一、创建django项目

1、打开pycharm软件

2、点击菜单栏 File-->New Project,弹出如下对话框,如下图设置

二、基本配置

1、静态文件目录配置(用于客户端访问后台服务静态文件资源,如bootstrap,jquery,css文件等)

(1)找到以项目名称命名的文件夹

(2)打开settings.py文件

(3)在文件最后面STATIC_URL = '/static/'下面添加如下代码

STATICFILES_DIRS =[

os.path.join(BASE_DIR,'static')

]

2、数据库连接配置(默认数据库为sqlite,下面以mysql为例进行配置)

(1)安装PyMySQL模块(django默认使用mysqlDB模块操作数据库,该模块不支持python3)

点击 File-->settings,弹出如下对话框

点击“+”后,弹出如下对话框

按步骤操作完成即可

(2)设置默认数据库连接模块

在站点__init__.py文件中加入如下代码

importpymysql

pymysql.install_as_MySQLdb()

(3)修改默认数据库连接配置

将默认数据库连接配置

改为如下所示代码

DATABASES ={'default': {'ENGINE': 'django.db.backends.mysql',

'NAME': 'test', #数据库名称(需要在mysql数据库中先创建好)

'USER':'root',#数据库用户名

'PASSWORD':'123456',#数据库密码

'HOST':'127.0.0.1', #主机地址

'PORT':3306 #端口号

}

}

python manage.py makemigrations报错1

解决:找到venv-lib-site-packages-django-db-backends-mysql-base.py

注释如下两行

python manage.py makemigrations报错2

将decode改为encode

3、默认模版相关配置(一般保持默认即可)

TEMPLATES =[

{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, 'templates')] #默认从项目templates目录下查找模版文件

,'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',

],

},

},

]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值