django创建工程及应用并配置

使用virtualenv创建工程环境

由于自己的电脑有多个python版本,查询了一下virtualenv的用法,找到如下方法:

进入对应的python下的Scripts目录下,如我的就是:


cd C:\Python27\Scripts

virtualenv.exe D:\workspace\webproject\django\blog_env

结果图1:


图1.png

给env安装django模块

cd D:\workspace\webproject\django\blog_env\Scripts
activate.bat
pip install django

在pycharm中设置对应的env,创建project(myblog)和app(blog)

django创建工程及应用并配置_第1张图片
图2.png

添加静态文件及修改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服务器端的日志为:

django创建工程及应用并配置_第2张图片
图3.png

修改index.html中静态文件引入的路径:

在文件开头添加{% load staticfiles %},并修改引用路径,修改完之后如图:

django创建工程及应用并配置_第3张图片
Paste_Image.png

再次运行django项目,结果如图:

django创建工程及应用并配置_第4张图片
Paste_Image.png

你可能感兴趣的:(django创建工程及应用并配置)