Django 的安装:

pip3 install django==1.11.11

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django==1.11.11

创建 Django 项目:

一种方式是使用命令,django-admin startproject 项目名

安装完 Django 之后就会有 django-admin 这条命令

第二种方式:

打开 PyCharm

菜单栏 -> 文件 -> 新建项目

选择 Django,然后选择项目路径,最后点击“Create”

选择第一个,另起窗口

settings.py 是跟设置相关的,urls.py 存放路径和函数对应关系,wsgi.py 跟 socket 通信相关的,它按照 http 协议的规则解析请求,manage.py 用于操作 Django 项目

修改 urls.py

from django.conf.urls import url
from django.contrib import admin from django.shortcuts import HttpResponse def test(request):
# request 参数保存了所有和用户浏览器请求相关的数据
return HttpResponse("Hello World!") # HttpResponse 用于协议和状态 # 保存了路径和函数的对应关系
urlpatterns = [
url(r'^test/', test), # 正则匹配
]

接下来运行

也可以直接通过 manage.py 来运行:manage.py runserver 8000

返回 html 页面

from django.conf.urls import url
from django.contrib import admin from django.shortcuts import HttpResponse def test(request):
# request 参数保存了所有和用户浏览器请求相关的数据
with open("./html/index.html", "r", encoding="utf-8") as f:
data = f.read()
return HttpResponse(data) # HttpResponse 用于协议和状态
# 或者
# return render(request, "index.html") # 保存了路径和函数的对应关系
urlpatterns = [
url(r'^test/', test), # 正则匹配
]

运行

如果想要修改端口的话

点击“编辑结构”

这里就可以修改端口了

settings.py 中的相关配置

在 settings.py 中设置 html 文件目录

有关静态文件的配置(css,js,图片)

这里的静态文件和 html 文件的路径都可以配置多个,用逗号隔开即可

这上面的只是路径,写的时候都是用的是别名,可以通过别名找到对应的文件路径

例如说,要用一个 test.js 文件,static 会先到 static 中查找是否有,再到 statics 中查找

Python - 第一个 Django 项目的更多相关文章

  1. Python 创建一个Django项目

    1 环境搭建及创建 1) 安装Django 方法一:pip install django 方法二:Pycharm File--settings--Project--Python Interpreter ...

  2. Python开发入门与实战2-第一个Django项目

    2.第一个Django项目 上一章节我们完成了python,django和数据库等运行环境的安装,现在我们来创建第一个django project吧,迈出使用django开发应用的第一步. 2.1.创 ...

  3. 第一个Django项目及部署到Sina App Engine

    Sina App Engine简称SAE,是个比较好的网站托管平台,目前说是全面免费,其实就是每个人分配很小的资源配额,在一定的使用范围内不用消耗云豆(SAE计费方式),对于个人学习和研究足够了,同类 ...

  4. 如何创建一个Django项目

    Django 软件框架 软件框架是由其中的各个模块组成,每个模块负责特定的功能,模块与模块之间相互协作来完成软件开发. MVC简介 MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的 ...

  5. 创建第一个Django项目

    第一个Django项目 命令行下使用如下命令创建一个名为"mysite"的Django项目: django-admin startproject mysite 这将会在当前位置创建 ...

  6. Django之真正创建一个django项目

    真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配 ...

  7. 使用pycharm创建自己的第一个django项目

    PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制. ...

  8. 发布一个Django项目

    一.部署环境准备,准备python3和虚拟环境解释器,virtualenvwrapper 1.修改python3的环境变量 PATH=/opt/python36/bin:/usr/local/sbin ...

  9. 初学者用pycharm创建一个django项目和一个app时需要注意的事项

    如何新建一个djiango项目: 1.在pycharm中点击File,选择new project,点击djiango,在右面的Location中将untitile改为你的项目名,其余部分注意见下图: ...

随机推荐

  1. ElasticSearchRepository和ElasticSearchTemplate的使用

    Spring-data-elasticsearch是Spring提供的操作ElasticSearch的数据层,封装了大量的基础操作,通过它可以很方便的操作ElasticSearch的数据. 版本说明 ...

  2. linux uname和dpkg命令

    uname -a:查看系统一些参数 dpkg -i:安装下载好的.deb包裹

  3. How to Change the Size of a Box-Plot Label in MATLAB

    Type "load carsmall" to load a sample data set included with MATLAB. Type "boxplot(Ho ...

  4. 【Python爬虫学习笔记(3)】Beautiful Soup库相关知识点总结

    1. Beautiful Soup简介     Beautiful Soup是将数据从HTML和XML文件中解析出来的一个python库,它能够提供一种符合习惯的方法去遍历搜索和修改解析树,这将大大减 ...

  5. Mysql查询架构信息

    今天想给整个数据库做初始化,也就是清空所有表,然后让索引归零,使用truncate table 就可以,但好多张表,怎么批量搞定呢? 有人说重建表吧,dump一下,然后再重建,但我还是想用trunca ...

  6. [持续更新]Python 笔记

    本文以 Python 2.7 为基础. lambda 函数实现递归 方法一:传递一个 self 参数 求阶乘: frac = lambda self, x: self(self, x - 1) * x ...

  7. appium-java,切换源生app和webview

    方法 public void swith_app(AndroidDriver AndroidDriver){ //切换到源生app System.out.println(AndroidDriver.g ...

  8. ajax 上传读取excel

    $("#btnImport").click(function () { $("#File").click() })///委托 $("#File&quo ...

  9. ubuntu 部署Django

    1, 安装python包管理工具easy_install. sudo apt-get install python-setuptools 2,安装Django. sudo easy_install & ...

  10. python动态给对象或者类添加方法

    参考:http://stackoverflow.com/questions/972/adding-a-method-to-an-existing-object In Python, there is ...