环境: python3 + Django2 + window10
工具: pycharm
构建项目前期准备工作.....安装python3,Django2,等(略....)
一,使用git Bash Here.
打开git bash Here,
构建项目命令:django-admin startproject mysite 其中 mysite是项目名称自定义....
此时项目目录如下:

mysite/setting.py ---------------Django全局配置文件。
mysite/urls.py ------------------- 路由配置,,分发url。
manage.py ------------------------ 创建应用相关
下面创建我们自己的应用:mython manage.py startapp blog 其中 blog是应用名称自定义..

此时项目目录如下:

blog/admin.py --------- Django提供的后台管理
bloy/apps.py ----------- appconfig
blpy/models.py ------- 数据层
blpy/tests.py ----------测试相关
blog/views.py---------视图层
注意一定要将blog引用配置到全局配置文件中:如下

注意:static 文件夹是静态资源文件夹,css ,js,img等.
接下来写一个 示例 测试一下工程。
打开全局路由配置文件:mysite/urls.py,如下图配置.
# 全局路由 ,分发url
from django.contrib import admin
from django.urls import path
from blog import views
urlpatterns = [
path('admin/', admin.site.urls),
path('show_time/', views.show_time),
]
打开blog/views.py 视图相关文件,添加函数 show_time()
from django.shortcuts import render, HttpResponse
import time
# Create your views here. 视图层 , 及视图函数
# 返回一个时间 req 参数,及java 中request对象
def show_time(req):
# return HttpResponse('Hello Django')
ctime = time.ctime()
return render(req, 'index.html', {'ct ime': ctime})
创建indxe.html
注意:如果使用pycharm构建项目,会自动生成templates 文件夹。
我这里使用命令构建项目,需要手动创建templates文件夹,在templates文件夹下创建index.html。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的网站</title>
{# #这个地方引入static这个文件#}
{% load static %}
<style>
* {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<h1>{{ ctime }}</h1>
{#导入js 注意导入本地jquery.js 需要放到static文件夹下,配置settings配置文件#}
{#<script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>#}
{#<script src="/static/js/jquery.js"></script>#}
<script src="{% static "js/jquery.js" %}"></script>
<script>
$("h1").css("color","red")
</script>
</body>
</html>
注意其中导入的jquery.js文件.首先需要在自己的应用blog 下创建 static/js文件夹,然后下载jquery.js。然后需要配置setting.py全局配置文件,以上代码有三种引入方式,
STATIC_URL = '/static/' # 别名
# 关联根目录和 static 文件夹
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "blog/static"),
]

此时启动项目: python manage.py runserver
