上图就是在创建项目时候你打开你的终端要执行的命令,我在下面做详细说明
打开你的终端,我们要创建一个项目首先要进入你之前创建好的虚拟环境(如何创建虚拟环境之后附上);
1.就是上图中的第一步:workon test1 (workon是进入虚拟环境的命令,test1是我的虚拟环境);
2.然后ls查看当前目录下的文件有哪些,我需要进入PycharmProjects这个之前创建的文件夹(放项目的文件夹,容易找到);
3.cd 进去之后创建一个项目django-admin startproject给你的项目起个名字: django-admin startproject HUAFEI (HUAFEI是我给我的项目起的名字);
4.cd进入HUAFEI ;
- python manage.py startapp huafei 在项目里创建一个app 名字是自己起,我的是huafei;
6.这时候就可以在你的Pycharm里的File打开你刚刚创建的项目了,此时打开的样子应该是这样的
7.File>>Seetings(在setting里需要配置如下)
8.接着在你的init.py文件里导入pymysql
import pymysql
pymysql.install_as_MySQLdb()
9.在app ‘huafei’下创建两个文件夹分别是templates , static如图:
10.在seetings.py文件中配置
上图是将你之前创建的app(huafei)添加到INSTALLED_APPS = [ ]中
配置模板路径
TEMPLATES = [ ]
'DIRS': [os.path.join(BASE_DIR,'templates')],
配置数据库
DATABASES =[ ]
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'huafei_db', #你需要创建一个数据库 create database 数据库名 charset=utf8;
'USER': 'root', #用户一般连接自己的数据库写root ,如果接入别人或者公司的这个地方写相对应的用户名
'PASSWORD': '666', #你的数据库密码
'HOST': '127.0.0.1', #主机
'PORT': '3306', #端口号
在不配置的情况下,默认是英文的,可以通过配置以下来切换成中文
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
配置静态文件
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
11.然后执行迁移文件python manage.py migrate 之后如果是提示如下图这样好多ok就是迁移成功了
12.创建超级管理员python manage.py createsuperuser
系统提示你输入你创建管理员的名字、邮箱以及密码(邮箱要符合格式不然会报错)如下图这样就是OK了!