文章目录
一、搭建python虚拟环境
https://www.cnblogs.com/chjxbt/p/10517952.html
Python虚拟环境的安装和配置(windows)
如图所示,install成功
创建一个虚拟环境:
该虚拟环境位置在:
修改workon路径:
在系统变量中添加WORKON_HOME
,并将路径设置为想要存放的位置,如:E:\python-envs\Envs
二、在github上创建仓库,clone到本地
选择要存放的目录,执行git clone http网址
三、安装Django2.2
四、工程创建和配置
创建工程
cd到项目目录下,执行django-admin startproject 项目名
执行完成,出现blog文件夹
运行工程
cd到blog目录下,执行python manage.py runserver
浏览器打开127.0.0.1:8000
提交代码,push到GitHub
停止工程,提交代码
五、使用PyCharm打开项目
5.1 安装PyCharm编辑器
https://blog.csdn.net/qq_50598558/article/details/115611398
菜鸟教程–PyCharm 安装教程(Windows)
5.2 使用PyCharm打开项目,进行一系列配置
1、打开工程
点击open,目录选择到项目下的blog下
2、进行虚拟环境设置(设置python解释器)
3、配置数据库
原来的配置内容:
# Database
# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
修改后:
DATABASES = {
'dafault': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1', # 或者 localhost(数据库引擎)
'PORT': 3306, # 数据库端口号
'USER': 'admin',
'PASSWORD': 'root',
'NAME': 'blog-python' # 数据库名称
}
}
4、在虚拟环境中安装PyMySQL
workon blog
pip install PyMySQL
PS E:\pythonSave\blog> workon
Pass a name to activate one of the following virtualenvs:
==============================================================================
blog
PS E:\pythonSave\blog> workon blog
PS E:\pythonSave\blog> pip install PyMySQL
Collecting PyMySQL
Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB)
|████████████████████████████████| 43 kB 184 kB/s
Installing collected packages: PyMySQL
Successfully installed PyMySQL-1.0.2
WARNING: You are using pip version 20.2.3; however, version 21.1.3 is available.
You should consider upgrading via the 'f:\pythoninstallspace\python3.8.8\python.exe -m pip install --upgrade pip' command.
然后,在_init_.py
文件中导入PyMySQL
5、配置redis
1、在虚拟环境blog中安装django-redis
pip install django-redis
2、在settings.py
中配置redis
# redis配置
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/0", # redis的0号库
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient"
}
},
"session": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/1", # redis的1号库
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient"
}
}
}
# session由数据库存储改为redis存储
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session" # 指定保存到1号库
配置完成后,启动redis服务,重新运行工程,界面正常,说明成功
6、配置静态资源文件
1、静态资源里的内容
2、配置
在settings.py中找到这行代码:
STATIC_URL = '/static/'
然后在它下面添加如下代码:
# 静态资源配置:设置静态资源的路径
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
3、我的示例
(1)静态资源:从iconfont中下载的一些图标的代码
(2)运行:成功达到效果(注意访问的路径:http://127.0.0.1:8000/static/demo_index.html
)