创建一个项目

如果这是你第一次使用Django,你将不得不注意一些初始化步骤。你将需要自动生成一些代码来建立一个Django项目-----它是一个针对Django实例的设置的收集,包括数据库设置,特定Django的选项和特定应用程序的选项。

从命令行,cd到你想存储你代码的目录,然后使用下列命令:

这将会在你当前目录下创建一个mysite目录。如果它不能正常工作,请看这里https://docs.djangoproject.com/en/1.7/faq/troubleshooting/#troubleshooting-django-admin-py


注意:

你将需要避免命名项目为内建的python或Django内容。尤其,这意味着你应该避免使用像django(那将和Django它本身冲突)或test(那将和一个内建的python包冲突)这样的名字。


代码应该放在哪?

如果你的背景是使用过旧的PHP(或者没使用过现代框架),你很可能习惯把代码放到web服务器根文档根目录下(例如/var/www这样的一个位置)。在Django下,你将不需要那样做。把任何的python代码放到web服务器的文档根目录下并不是一个好的想法,因为它会增加风险的可能性以至于人们可能会通过web查看到你的代码。那对安全并不好。

把你的代码放到文档根目录外面的目录,例如/home/mycode.

让我们看一下被创建的startproject:


和你看到的不匹配?

默认的项目布局最近被改变了。如果你看见了一个“flat”布局(没有内部的mysite目录),你可能使用了一个不匹配这片指南的Django。你将要么降低指南要么更新Django。

这些文件是:

1 外面的mysite/根目录就是一个针对你项目的包含器。它的名字对Django没有任何影响;你可以把它重命名成任何你喜欢的。

2 manage.py:一个命令行程序它会让你通过各种方式同Django交互。你可以读一下关于manage.py的全部细节在这里https://docs.djangoproject.com/en/1.7/ref/django-admin/

3 内部的mysite/目录就是你项目的实际python包,它的名字就是你将用来导入任何东西的python包名(例如:mysite.urls)。

4 mysite/__init__.py:一个空的目录它用来告诉python这个目录应该被认为是一个python包。(如果你是一个python初学者,读一下http://docs.python.org/tutorial/modules.html#packages这里的官方python文档)

5 mysite/settings.py:针对django项目的设置或配置。https://docs.djangoproject.com/en/1.7/topics/settings/这里将会告诉你全部关于设置如何工作的。

6 mysite/urls.py:针对这个django项目的URL声明;你的django驱动的站点的一个“内容列表”。你能读更多关于URLs在https://docs.djangoproject.com/en/1.7/topics/http/urls/

7 mysite/wsgi.py:一个针对和WSGI兼容的web服务器的入口点来服务你的项目。看这里https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/来获得更多细节。

时间: 2024-10-08 03:38:42

创建一个项目的相关文章

Gitlab创建一个项目(二)创建新用户以及分配项目

Gitlab创建一个项目(一) 1.进入gitlab控制台 2.点击“新建用户” 3.点击“Edit”,创建初始密码 4.分配项目,首页进入项目 5.进入Members菜单 6.选择用户 7.赋予权限  "Maintainer"可以合并分支 8.用新建的用户登陆,可以找到项目 原文地址:https://www.cnblogs.com/xuchen0117/p/11965346.html

怎样通过已经使用过webpack+vue+vueRouter+vuecli的配置文件package.json创建一个项目

首先,我们自己得手动创建一个webpack+vue+vueRouter+vuecli工程,执行下面:如:新建一个vue项目,创建一个基于"webpack"的项目,项目名为vuedemo: $ vue init webpack vuedemo 安装完成后进入工程名称再根据原来项目的配置文件初始化 $ cd vuedemo $ npm install 但是由于在新建的时候对eslint的选择中选择了Yes,所以后面根据配置package.json的时候,发现没有eslint-friendl

Cocos2d-x v3.0 正式版 如何创建一个项目,TestCpp执行

欢迎增加 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/24456579 首先到Cocos2d-x 官网下载 Cocos2d-x-3.0版本号文件(www.cocos2d-x.org) 下载完毕后将Cocos2d-x-3.0解压到桌面,创建项目的方法按例如以下步骤操作 打开终端,依照下图方法输入: 第一步:进入到桌面/cocos2d-x-3.0目录下 第二步:创建一个新的pro

springboot 创建一个项目

1.创建一个maven webapp项目 2.修改pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_

Android开发的初学者快速创建一个项目

因为gwf的原因,大陆连不上google所以AndroidSDK是无法更新的 而且设置代理也不一定能解决问题 如果是初学者想快速的了解安卓开发,可以在国内的内网下载整合包 下载地址:http://rj.baidu.com/soft/detail/23485.html?ald 快速创建一个安卓项目------hello world! 1.file--Android application project 3.设置项目名称,app名称,app唯一标识.项目适用于安卓版本 4.图标,界面,项目位置,及

#[Composer学习笔记]Part1:安装composer并通过composer创建一个项目

安装composer 这里分享的是linux下的composer安装: 首先,创建一个目录放置composer,并进入目录: mkdir /opt/composer cd /opt/composer 下载composer,下载成功后注册composer.phar为全局命令 curl -sS https://getcomposer.org/installer | /opt/php/bin/php ln -s /opt/composer/composer.phar /bin/composer.pha

在windows上安装Maven,并且创建一个项目

1.浏览器打开 http://maven.apache.org/  地址. 点击Download 2.选择 zip包格式的 进行下载. 介绍下Maven目录结构 --bin目录里包含了运行Maven的脚本,我们一会配置到环境变量里去. --boot目录有一个jar文件,是创建Maven运行所需要的一个内加载器的jar文件 --conf目录下的.xml文件用来定义一些Maven的行为. --lib目录里是Maven核心jar文件 3.接下来配置Maven的环境变量 在系统变量中 添加一个 名为:M

如何创建一个项目的框架

使用的工具:eclipse 使用的包:struts,spring,hibernate(jar包可以去官网下载,注意版本) 1.创建一个project项目 点击左键Dynamic Web Project,(这需要看tomcat的版本,我这里的运行环境Tomcat8.0,项目版本为3.1) 2.导包(WEB-INF下面的lib目录下) antlr-2.7.7.jarasm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarc3p0-0.9.2.1.jarcdi-ap

深入学习Flask框架之简单创建一个项目

在前面一篇讲了如何创建一个虚拟环境,今天这一篇就来说说如何创建一个简单的Flask项目.关于Flask的具体介绍就不详细叙述了,我们只要知道它非常简洁.灵活和扩展性强就够了.它不像Django那样集成度特别高.Flask只是一个内核,默认依赖于两个外部库: Jinja2 模板引擎和 Werkzeug WSGI 工具集,其他很多功能都是以扩展的形式进行嵌入使用. 一.一个简单的小例子 创建一个Flask项目的步骤: 1.导入Flask类 2.创建程序实例 3.定义视图(函数) 4.启动服务器 1