我们可以通过命令:django-admin.py startproject [projectname]在当前目录下建立一个名为[projectname]的项目,假设我们要建立一个名为blog的Django项目,则我们使用以下命令建立:
django-admin.py startproject blog
命令执行成功后没有任何提示,我们打开新建的blog项目的目录,会发现下面有一个blog文件夹以及一个manage.py文件:
上图中的blog文件夹中还有四个文件:
__init__.py:将这个项目目录作为Python的一个包
manage.py:可以在命令行下管理这个项目
settings.py:这个项目的配置文件
urls.py:定义了Django项目中的URL路由表,指定了URL与被调用类之间的对应关系
wsgi.py:wsgi是Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口
在当前项目的目录下执行以下命令启动当前项目:
python manage.py runserver
项目默认监听在8000端口,注意不要让这个端口被别的程序占用,防止冲突。
访问http://localhost:8000/,如果出现下图所示页面,则这个项目启动成功。
相关推荐
一个简单的Django项目 正在安装 有关如何在计算机上运行此项目的分步命令 1)-安装Virtualenv pip install virtualenv 2)-创建Virtualenv virtualenv venv 3)-激活虚拟环境 source venv/Scripts/activate 4)-...
创建好一个项目以及内部的项目应用后,并且会运行django看到欢迎界面了。 # 真相大白:这里解释一下两句语句的不同之处在于,第一个语句是执行django模块库的函数。在我们安装目录下能看到有“django-admin.exe”的...
在这一章,要创建一个可运行的单行文件“Hello World ”的Django 应用。 第2章,无状态的Web 应用。讲述占位符图像服务的创建方法。第2 章将引导读者通过创建无状态网络应用来生成占位符图像的URL 。 第3章,创建...
考虑到这一点,我们创建了此结构(我们称之为样板),该结构将用作新Django项目的模板,并进行了一些改进。 该样板使用了什么? Python +3.6 的Django 3.0.8 将帮助我们编写测试(并运行它们) 前端程序包管理...
今天,您正在学习如何创建一个新的Django项目以及如何使用视图和模板。 你需要: 创建一个新的Django项目。 在该项目中创建一个名为notes的应用程序。 创建一个名为notes_list的视图,以在notes/views.py向您显示...
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一...1.新建Django项目,我这里是使用命令创建项目的。 django-admin startproject HellDjango 2.创建HellDjango项目后进入到HellDjango项目根目录
您可以运行以下命令来创建一个新项目: djstruct.py proj projectName custom_structure这将创建基本的项目布局。 您还可以运行使用最后一条命令创建的文件,以使用自定义结构创建新应用: python app_starter.py ...
Django 提供了一个丰富的框架来帮助创建表单和处理表单数据。 基础: 概览 | 表单 API | 内建字段 | 内建 widgets 进阶: 针对模型的表单 | 整合媒体 | 表单集 | 自定义验证 开发进程 学习众多的组件及工具,来帮助你...
打开pycharm的Terminal,进入该工程的目录新建一个django工程 python3 manage.py startapp django_web 执行成功后,工程目录结构如下: 修改settings.py文件,注册该工程 Django的开发遵循MTV模式(models, ...
这是一个非常简单的 ERP 系统,包含 3 个模块:HR、销售和财务。 人力资源模块处理工作机会、申请、员工及其工资。 销售模块存储有关客户和销售给他们的产品的信息。 最后,财务模块汇总上述信息以在图表上描述...
django项目遭遇cc攻击,不要惊慌,这里推荐两招简单实用的技巧。 项目Nginx作为http接入层,分发到django应用,启动10个uwsgi worker。 今日突然发现,网页打开卡顿,打开server一看,cpu100%。 打开uwsgi的log,...
简而言之,它是一个简单的CRUD应用程序,突出显示了Django的实用程序作为基于Web的框架,可以根据需要在其上添加其他功能。 这是给谁用的? 它旨在用作使用Django制作基本CRUD应用程序时最佳实践的参考指南。仅使用...
学习django学得超级吃力,最近弄个最简单的用户登录与注册界面都是那么难,目前算是基本实现了,虽然功能特别特别简单但是做一个记录,以后学习深入了再来补充: 首先创建项目,到项目所在目录:django-admin ...
特征快速创建配置好的 Django 项目用于生成 Django 视图和模型的紧凑型 dsl 用于语法高亮显示的 Pycharm 插件自动 django-admin 生成,包括复杂的:多态、内联、可翻译强大的 CRUD 生成器React 应用程序生成器(TODO...
Django的CMS图标是一个插件 ,允许你插入一个图标(字体或SVG)到项目中。 此插件与兼容,并且在上也可用,以方便安装。 贡献 这是一个开源项目。 我们很高兴以问题和请求的形式收到您的反馈。 在提交您的请求请求...
今晚在Mac OS中搭建web服务器时遇到一点冲突,逛了几个论坛和网站,都说的太片面。...⑥ 在Django 中创建一个项目 ⑦ 创建数据库 ⑧ 使用 runserver 命令启动服务器 请提前安装好 python3.6、pip3 及 pychar
贡献这是一个开源项目。 我们很高兴以问题和请求的形式收到您的反馈。 在提交您的请求请求之前,请查看我们的。 感谢所有帮助创建和维护此程序包的贡献者。 贡献者列在“部分。 您可以做出的最简单的贡献之一就是...
当然,您可以将其部署到任何地方,因为它是一个简单的django的项目。 但是最简单的部署方法是使用 。 首先,您需要一个帐户(免费),heroku的工具和一些类似终端的内容。 之后,在终端中执行下一个命令: $ git ...
threadedcomments是Django应用程序,它允许简单地创建线程注释系统。 评论者既可以回复原始项目,也可以回复其他评论。 该应用程序建立在,从而可以通过其他模块轻松扩展。 安装 通过pip安装软件包: pip install ...
Django-Frontdesk是一个项目,旨在创建易于使用的桌面日记和计划工具,以用于快节奏的零售环境。 目的是能够利用可用资源尽可能快速,轻松地安排和管理客户预订,而不必大惊小怪。 设计注意事项 易于使用是最重要的...