第一个Django项目

1、使用命令行 (cmd) 建立项目

  1. 选择位置

    先选择一个一个存放项目的位置,直接使用盘符名+” : “切换盘符,使用 cd 命令切换到指定的文件夹。html

  2. 建立Django项目

    接着使用如下命令建立Django项目,以下所示:python

django-admin startproject mysite  # mysite是项目名,可自定义

    在当前目录下会生成 mysite 的工程,目录结构以下:shell

manage.py -- Django项目里面的工具,经过它能够调用django shell和数据库等。

settings.py -- 包含了项目的默认设置,包括数据库信息,调试标志以及其余一些工做的变量。

urls.py -- 负责把URL模式映射到应用程序。

  3. 在mysite目录下建立应用

  使用 cd 命令切换到 mysite 目录中,并输入如下命令:数据库

python manage.py startapp app01  # app01为应用名,可自定义

  应用 ” app01“ 的目录结构以下:django

 

  4. 启动 django 项目

  启动 django 项目的命令以下所示:浏览器

python manage.py runserver 8080   # 8080 为默认端口

  若正常启动,则会出现如下界面:app

  这时,咱们的 django 就启动起来了,咱们访问 " 127.0.0.1:8080/ " 时,咱们就能够看到以下界面:工具

 

2、使用PyCharm建立项目

  打开PyCharm,点击 “ File” --> " New Project",而后选择新建Django项目,并参考下图进行设置:url

  设置好后,点击 “ Create ” 便可建立Django项目,建立后的项目目录与以前使用 cmd 命令建立的Django项目是一致的,以下图所示:spa

  咱们一样打开浏览器,访问 “ 127.0.0.1:8000/ ”,会看到和上面同样的Django的欢迎界面。

 

3、基于Django实现一个小案例

  url控制器(urls.py)

from django.contrib import admin
from django.urls import path

from app01 import views  # 导入 views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.index),  # 匹配路径
]

  视图(views.py)

from django.shortcuts import render

# Create your views here.

def index(request):
    
    import datetime  # 导入日期模块
    now  = datetime.datetime.now()  # 获取当前时间戳
    ctime = now.strftime("%Y-%m-%d %X") # 格式化时间戳
    
    return render(request,'index.html',{"ctime":ctime}) # 渲染返回

  模板(templates/index.html)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>time</title>
</head>
<body>
    <h2>Welcome time !</h2>
    <h3>当前时间:{{ ctime }}</h3>
</body>
</html>

  浏览器中输入 “ 127.0.0.1:8000/index ”,执行效果以下所示:

相关文章
相关标签/搜索