用Django创建一个完整的项目

ZKWWF452M}P}I}M3R_3RF2E.png

上图就是在创建项目时候你打开你的终端要执行的命令,我在下面做详细说明

打开你的终端,我们要创建一个项目首先要进入你之前创建好的虚拟环境(如何创建虚拟环境之后附上);
1.就是上图中的第一步:workon test1 (workon是进入虚拟环境的命令,test1是我的虚拟环境);

2.然后ls查看当前目录下的文件有哪些,我需要进入PycharmProjects这个之前创建的文件夹(放项目的文件夹,容易找到);

3.cd 进去之后创建一个项目django-admin startproject给你的项目起个名字: django-admin startproject HUAFEI (HUAFEI是我给我的项目起的名字);

4.cd进入HUAFEI ;

  1. python manage.py startapp huafei 在项目里创建一个app 名字是自己起,我的是huafei;

6.这时候就可以在你的Pycharm里的File打开你刚刚创建的项目了,此时打开的样子应该是这样的


image.png

7.File>>Seetings(在setting里需要配置如下)


image.png

image.png

image.png

8.接着在你的init.py文件里导入pymysql
import pymysql
pymysql.install_as_MySQLdb()

9.在app ‘huafei’下创建两个文件夹分别是templates , static如图:


image.png

10.在seetings.py文件中配置


image.png

上图是将你之前创建的app(huafei)添加到INSTALLED_APPS = [ ]中

配置模板路径
TEMPLATES = [ ]
'DIRS': [os.path.join(BASE_DIR,'templates')],


image.png

配置数据库
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就是迁移成功了


image.png

12.创建超级管理员python manage.py createsuperuser
系统提示你输入你创建管理员的名字、邮箱以及密码(邮箱要符合格式不然会报错)如下图这样就是OK了!


image.png

你可能感兴趣的:(用Django创建一个完整的项目)