用Pycharm创建第一个Django程序
在Pycharm中选择Django程序
创建项目后的目录是这个样子的
介绍一下主要的几个文件
manage.py
manage.py主要有以下几个功能
1.创建app
2.管理数据库
3.管理服务器
venv
虚拟工作环境,在这个虚拟工作环境中可以安装包,将其与其他项目隔离
__init__.py
一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
settings.py
Django 项目的配置文件
urls.py
Django 项目的 URL 声明,就像你网站的“目录”。
wsgi.py
作为你的项目的运行在 WSGI 兼容的Web服务器上的入口
看到这里我们对Django的目录就已经有一些了解了
让我们来尝试运行一下我们的项目吧
进入到我们的工作目录并且进入内层文件夹,如下图所示能看到manage.py文件夹的地方
按住shift键并且在空白处右键,在右键菜单中选择在此处打开Powershell窗口
并输入如下命令
python manage.py runserver
回车
就可以看到服务已经成功启动并且给出了访问地址
在浏览器输入这个地址,出现如下画面,说明我们的Django项目创建成功
我们刚刚启动的是一个 Django 自带的用于开发的简易服务器,它是一个用纯 Python 写的轻量级的 Web 服务器
仅仅用于web开发,这个服务器是内置在 Django 中的,我们无需额外安装
当然在Pycharm中我们还有更加简单的方式来启动这个轻量级的Web服务器
我们只需要在Pycharm的右上角选择我们的项目,并且点击右边的三角形就可以了
信息将会输出在屏幕的下方
我们只需要点击那个地址就可以直接访问我们的项目了,结果与之前是相同的
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
python 类的继承
看这个程序: #!/usr/bin/env python #coding:utf-8 class Person: def __init__(self, name, email): self.name = name self.email = email class Programmer(Person): def __init__(self, name,email,lang, system, website): Person.__init__(self,name,email) self.lang = lang self.system = system self.website = website class Pythoner(Programmer): def __init__(self,name,email): Programmer.__init__(self,name,email,"python","Ubuntu","hiekay.github.io") if __name__=="__main__": writer = Pythoner("hiekay","hiekay@gmail.c...
- 下一篇
python 命名空间
命名空间,英文名字:namespaces 在研习命名空间以前,请打开在python的交互模式下,输入:import this >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范