使用virtualenv创建工程环境
由于自己的电脑有多个python版本,查询了一下virtualenv的用法,找到如下方法:
进入对应的python下的Scripts目录下,如我的就是:
cd C:\Python27\Scripts
virtualenv.exe D:\workspace\webproject\django\blog_env
结果图1:
给env安装django模块
cd D:\workspace\webproject\django\blog_env\Scripts
activate.bat
pip install django
在pycharm中设置对应的env,创建project(myblog)和app(blog)
添加静态文件及修改settings.py
STATICFILES_DIR = ( os.path.join(BASE_DIR, 'static'))
添加url,在blog/urls.py中设置urlpatterns,并在blog/views.py中添加index方法,设置完成之后如下:
from blog import views
urlpatterns = [ url(r'^admin/', admin.site.urls),
url(r'^$',views.index,name="index")]
from django.shortcuts import render
def index(request):
return render(request,'index.html')
在pycharm中运行项目,并测试:
发现js、css、image等文件都未能正常导入。pycharm服务器端的日志为:
修改index.html中静态文件引入的路径:
在文件开头添加{% load staticfiles %},并修改引用路径,修改完之后如图: