Django的简单的命令与并实现第一个页面
程序员文章站
2022-07-24 20:57:06
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
-
settinngs.py
包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量 -
url.py
负责把URL模式映射到应用程序 -
wsgi.py
负责项目的上线 -
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
-
views.py
视图操作文件
四、利用django制作第一个页面
-
配置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 ]
-
配置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), ]
-
配置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/
显示如下图
推荐阅读
-
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
-
Django的简单的命令与并实现第一个页面
-
浅谈简单工作流设计——责任链模式配合策略与命令模式的实现
-
安卓: 适配器(Apdater)与Intent(页面跳转)实现简单的投票案例
-
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
-
xshell 实现 ubuntu与windows文件传输的简单命令
-
StoryBoard初探(一):实现简单的页面跳转与返回_html/css_WEB-ITnose
-
jquery实现简单合拢与展开网页面板的方法_jquery
-
php数组简单求交集与差集以及并集功能的实现示例
-
StoryBoard初探(一):实现简单的页面跳转与返回_html/css_WEB-ITnose