pycharm创建Django工程

本文介绍了如何在PyCharm中创建Django工程,包括创建Python虚拟环境、设置工程目录,以及后续的Django应用创建步骤,如创建Hello应用、配置urls和views,最终实现通过浏览器访问应用的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

python是脚本语言,不需要编译即可直接运行,特别适合在命令行终端中使用。而在Windows这种命令行不方便的系统中使用一款优秀的IDE不仅可以格式化代码也能够拥有智能化的输入提醒,从而加快开发效率。最近JetBrains官网进不去了,Pycharm2019下载安装

链接 https://pan.baidu.com/s/12PpqKPGRogyZf9ms1LyPHQ 提取码 yclw

Django工程创建

Django由python语言编写的开源web应用框架,支持MVC、易维护等特点,可以快速开发web应用。为了使项目拥有独立的环境及隔离宿主机原有的python环境,应先创建python的虚拟环境,然后下载Django,这个过程可以由命令行创建也可以使用IDE,这里使用pycharm创建:

1、打开pycharm,创建工程

2、先选择Django,然后选择工程目录,再勾上使用虚拟环境,最后点击create等待下载安装python虚拟环境即可。

3、创建后的工程目录,其中:

Settings.py是项目配置文件

Urls.py是路由控制中心

Templates是模板目录

 4、点击运行,Django已经可以监听请求了,浏览器输入 http://127.0.0.1:8000/ 可以访问表明工程已经创建成功了

创建hello应用

1、 接下来我们创建App应用,在Django中App是一个可以做完成某件事情的Web应用程序。一个应用程序通常由一组models(数据库表),views(视图),templates(模板),tests(测试) 组成。可以把App理解为能处理一定任务的程序,在一个Django项目中可以包含多个App应用。这里以创建一个名叫hello App应用为例:

在终端Terminal中运行:  

 
django-admin startapp hello

它会创建好hello包,它包含:

migrations/:在这个文件夹里,Django会存储一些文件以跟踪你在models.py文件中创建的变更,用来保持数据库和models.py的同步。

admin.py:这个文件为一个django内置的应用程序Django Admin的配置文件。

apps.py:这是应用程序本身的配置文件。

models.py:这里是我们定义Web应用程序数据实例的地方。models会由Django自动转换为数据库表。

tests.py:这个文件用来写当前应用程序的单元测试。

views.py:这是我们处理Web应用程序请求(request)/响应(resopnse)周期的文件。

2、在settings.py中加入hello APP应用

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'hello',
]

3、在views.py中加入

from django.http import HttpResponse

def home(request):
    return HttpResponse('Hello, World!')

4、在urls.py中配置映射

from django.contrib import admin
from django.urls import path
from hello import views

urlpatterns = [
    path('hello/', views.home,name='home'),
    path('admin/', admin.site.urls),
]

5、浏览器访问http://127.0.0.1:8000/hello/ 即可以看到效果

总结

Django是python语言的一个高性能web开源框架,由于其便利性、易维护的特点,有不少知名网站应用基于它开发。使用IDE开发帮我们建立了python虚拟运行环境,用于隔绝宿主机的影响同时也有良好的语法提示及智能补全。因为经常有人问起Django,这里写下简单的指引,记于广州2019-10。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值