欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django的简单的命令与并实现第一个页面

程序员文章站 2022-04-24 20:23:14
django version : 1.9.8 一、 创建python虚拟环境,安装django 二、创建一个django项目 命令: eg: 执行完成将成功创建一个django项目 并生成目录 1. 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量 2. 负责把URL模式映射到应 ......

django--version : 1.9.8
一、 创建python虚拟环境,安装django

二、创建一个django项目

命令:django-admin startproject 项目名称

eg:

G:\django_learn>workon testvir
(testvir) G:\django_learn>django-admin startproject django_learn

执行完成将成功创建一个django项目django_learn并生成目录

--- django_learn

        ---settings.py
        ---url.py
        ---wsgi.py

--- manage.py
  1. settinngs.py
    包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量
  2. url.py
    负责把URL模式映射到应用程序
  3. wsgi.py
    负责项目的上线
  4. manage.py
    Django项目里面的工具,通过它可以调用django shell和数据库等。

三、创建一个app

命令:python manage.py startapp 应用名

eg:

(testvir) G:\django_learn\django_learn>python manage.py startapp blog

(testvir) G:\django_learn\django_learn>dir

成功创建一个名为blog的app包含

admin.py
apps.py
migrations
models.py
tests.py
views.py
__init__.py
  1. views.py
    视图操作文件

四、利用django制作第一个页面

  1. 配置settings.py文件将app导入进去

    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'blog'  # 将blog导入settings.py
    ]
  2. 配置url.py文件,设置路由

    from django.conf.urls import url
    from django.contrib import admin
    from blog import views
    urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^time_show/', views.time_show),
    ]
  3. 配置views.py,设置视图

    import time
    from django.shortcuts import HttpResponse
    # Create your views here.
    def time_show(request):
    return HttpResponse(time.asctime())

五、启动django项目
命令:python manage.py runserver
默认端口8000
eg:

(testvir) G:\django_learn\django_learn>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
May 03, 2018 - 22:54:14
Django version 1.9.8, using settings 'django_learn.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

在浏览器中输入http://127.0.0.1:8000/time_show/
显示如下图

Django的简单的命令与并实现第一个页面