我的第一个Django项目
1.创建Django项目
命令:django-admin startproject 项目名
注意:创建应用必须先进入虚拟环境。
项目目录如下:

目录层级说明:
- __init__.py: 说明demo01是一个python包。
 - settings.py: 项目的配置文件。
 - urls.py: 项目的URL声明。
 - wsgi.py: 项目与WSGI兼容的Web服务器入口。
 - manage.py: 项目的管理文件。
 
2.创建Django项目
一个项目由很多个应用组成的,每一个应用完成一个功能模块。
命令:python manage.py startapp 应用名
注意:创建应用时需要先进入项目目录。

目录层级说明:
- __init__.py: 说明目录是一个Python模块。
 - models.py: 写和数据库项目的内容, 设计模型类。
 - views.py: 接收请求,进行处理,与M和T进行交互,返回应答。定义处理函数,视图函数。
 - tests.py: 写测试代码的文件。
 - admin.py: 网站后台管理相关的文件。
 
3.应用注册
建立应用和项目之间的联系,需要对应用进行注册。
修改settings.py中的INSTALLED_APPS配置项。

4.启动项目
运行开发web服务器命令: python manage.py runserver

5.浏览器测试
浏览器输入 http://127.0.0.1:8000/

我的第一个Django项目的更多相关文章
- Python开发入门与实战2-第一个Django项目
		
2.第一个Django项目 上一章节我们完成了python,django和数据库等运行环境的安装,现在我们来创建第一个django project吧,迈出使用django开发应用的第一步. 2.1.创 ...
 - 第一个Django项目及部署到Sina App Engine
		
Sina App Engine简称SAE,是个比较好的网站托管平台,目前说是全面免费,其实就是每个人分配很小的资源配额,在一定的使用范围内不用消耗云豆(SAE计费方式),对于个人学习和研究足够了,同类 ...
 - 如何创建一个Django项目
		
Django 软件框架 软件框架是由其中的各个模块组成,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发. MVC简介 MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的 ...
 - 创建第一个Django项目
		
第一个Django项目 命令行下使用如下命令创建一个名为"mysite"的Django项目: django-admin startproject mysite 这将会在当前位置创建 ...
 - Django之真正创建一个django项目
		
真正创建一个django项目 1 创建Django项目 :new-project 2 创建APP : python manager.py startapp app01 3 setting 配 ...
 - 使用pycharm创建自己的第一个django项目
		
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制. ...
 - 发布一个Django项目
		
一.部署环境准备,准备python3和虚拟环境解释器,virtualenvwrapper 1.修改python3的环境变量 PATH=/opt/python36/bin:/usr/local/sbin ...
 - 初学者用pycharm创建一个django项目和一个app时需要注意的事项
		
如何新建一个djiango项目: 1.在pycharm中点击File,选择new project,点击djiango,在右面的Location中将untitile改为你的项目名,其余部分注意见下图: ...
 - 基于centos7,python3.7新建第一个Django项目
		
为了能更好的了解到整个网站的服务情况,需要了解前端,后端之间的联系,这时候就得需要用到Django框架,基于Django自身带的模板,它可以更好的接收用户发出请求,接下来讲解一下新建第一个Django ...
 - 创建一个Django项目
		
创建一个django项目: 1. django-admin startproject student_manage(项目名) 2. cd student_manage python manage.p ...
 
随机推荐
- MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
			
这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动.可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错.1.其中一个是:Window ...
 - 题解 P2431 【正妹吃月饼】
			
假如做这道题想着用如下朴实的模拟,那肯定要WA至少4个点. #include <iostream> #include <cstdio> using namespace std; ...
 - 两天学会DirectX 3D之入门
			
环境配置以及背景知识 环境 Windows 8.1 64bit VS2013 Microsoft DirectX SDK (June 2010) NVDIA Geforce GT755 环境的配置參考 ...
 - [2012山东省第三届ACM大学生程序设计竞赛]——Mine Number
			
Mine Number 题目:http://acm.sdut.edu.cn/sdutoj/problem.php? action=showproblem&problemid=2410 Time ...
 - 流水线技术原理和Verilog HDL实现
			
所谓流水线处理,如同生产装配线一样,将操作执行工作量分成若干个时间上均衡的操作段,从流水线的起点连续地输入,流水线的各操作段以重叠方式执行.这使得操作执行速度只与流水线输入的速度有关,而与处理所需的时 ...
 - vim基础学习之EX命令
			
:tabnew -创建新标签 :split(sp)-垂直分割窗口 如果没有打开新的文件,那么会打开原来窗口的文件 :vsplit(vsp)-水平分割窗口 如果没有打开新的文件,那么会打开原来窗口的文件 ...
 - hdoj--5053--the Sum of Cube(水)
			
the Sum of Cube Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Tot ...
 - phpMyAdmin出现找不到mysql扩展和Cannot log in to the MySQL server问题
			
环境:Centos6.5,Apache2.4, PHP5.5, MySql5.6. phpMyAdmin版本:https://files.phpmyadmin.net/phpMyAdmin/4.4.1 ...
 - 2015上海网络赛  HDU 5475 An easy problem  线段树
			
题意就不说了 思路:线段树,维护区间乘积.2操作就将要除的点更新为1. #include<iostream> #include<cstdio> #include<cstr ...
 - The method getDispatcherType() is undefined for the type HttpServletRequest错误解决方法
			
使用Eclipse Luna版本,jdk1.7和tomcat8.0开发JAVA EE应用.写一个简单的JSP部署后访问报JSP编译错误,具体错误信息如下: The method getDispatch ...