Django的下载和基本指令

  1.下载Django

  pip3  install  django     #不写版本号的话,默认使下载最新版的django

  pip3  install   django == 2.1.2    #指定版本号

  2.创建一个Django  project(django-admin.exe所在的目录要加入环境变量)

  django-admin startproject  mysite

  注意:此命令在那个目录下执行,django目录就建在了那个目录下,执行命令后,当前的

  目录会生成mysite工程,目录结构如下:

        

  manage.py -- Django项目里面的工具,通过它可以调用django shell和数据库等。

  settings.py -- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。

urls.py -- 负责把URL模式映射到应用程序。

  3.在mysite目录下创建应用(一定要先进入manage.py所在目录,再执行如下命令)

   python  manage.py  startapp  blog

  注意:一个项目中有多个应用,每个应用都有自己的业务逻辑

  执行后,mysite目录下会生成blog这个应用,目录如下:

        

  4.启动Django项目(不写端口默认的是8000

  python mange.py runserver 8080

  这样Django项目就启动起来了,!访问http:127.0.0.1:8090的时候项目就启动起来了

  5.基于Django实现一个简单的案例:

  url.py(url控制器):

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

    from blog import views

    urlpatterns = [
        path(r‘^admin/$‘, admin.site.urls),
        path(r‘^index/$‘, views.index),
    }

  views.py(视图):

from django.shortcuts import render

  # Create your views here.
  import datetime

  def index(request):
      now = datetime.datetime.now()
      ctime = now.strftime("%Y-%m-%d %X")
      return render(request,"index.html",{"ctime":ctime})

   index.html(模板文件)- 若没有templates目录则手动创建,其中放html文件

<!DOCTYPE html>
  <html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>Title</title>
  </head>
  <body>

  <h4>当前时间:{{ ctime }}</h4>

  </body>
  </html>

   通过浏览器访问127.0.0.1:8080/index/,查看效果。

      

补充问题:

Django框架问题:

  

  1.用命令创建完成后没有templates文件夹(存放html文件),需要手动创建,并且有些版本没有配置templates路径,需手动配置,方法如下:

找到settings.py文件中的TEMPLATES列表中的 ‘DIRS‘: [os.path.join(BASE_DIR, "templates")]

  2.当使用django时,如果页面遇到forbidden错误时(post提交容易发生),就去settings.py文件中找到MIDDLEWARE列表的第3项‘django.middleware.csrf.CsrfViewMiddleware‘,将其注释掉即可。

原文地址:https://www.cnblogs.com/wqzn/p/10140790.html

时间: 2024-11-06 11:36:07

Django的下载和基本指令的相关文章

django 中下载文件与下载保存为excel

一.django 中下载文件 在实际的项目中很多时候需要用到下载功能,如导excel.pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载. 1.前端 实现方式:a标签+响应头信息(当然你可以选择form实现) <div class="col-md-4"><a href="{% url 'download' %}" rel="external nofollow

第一步 django的下载安装

django是python众多web框架中比较有名的一个,以大包大揽功能俱全而著名.但作为重量级的web框架,难免性能上回有所损失,不过由于其封装了各种API,在开发的时候会便利许多.所以也是深受欢迎,至于性能上的损失,可以在开发完成后在用tornado进行封装,多少能提升些许. 正是因为开发上的便利,所以我们也来学习如果使用django.那么第一步安装django,而django作为python的web框架,肯定要先安装python. 所以总结django的安装步骤: 1. 安装python,

Django 之 下载文件

法I: views.py 1 #encoding:utf-8 2 import os 3 4 from django.core.servers.basehttp import FileWrapper 5 from django.http import HttpResponse 6 7 path = '/tmp/' 8 def downloader(request): 9 filename_tmp = 'test.tmp' # test.tmp为将要被下载的文件名 10 filename = os

Django压缩包下载

前言 系统有的时候需要下载一些内容到本地,这些内容原来可能就是在服务器上某个位置或者离散分布,文件内容格式多样而且大小不一,本文将一步步来解决这些问题. 本文环境: Python 2.7.10 Django 1.11 zip-file 安装 执行pip安装 pip install zipfile python自带,不需要安装 打包完整目录 下面代码将完全打包当前目录,保存为abcd.zip文件里,存放到当前目录 存放在当前目录有个问题:压缩包里会再次包含压缩包,大小为0.所以可以将压缩包放到另外

web框架以及django的下载

1.web框架的使用流程 1.urls:定义映射关系("time",time) 2.创建视图函数: def time(evsion): 业务逻辑 3.涉及到数据库,使用models 2.MVC: M:model 和数据库打交道 V:view 视图(html文件) C:controller 控制台(url的分发和试图函数的逻辑处理) 3.MTV: M:model 与数据库打交道 T:templates 存放HTML文件 V:view 视图函数(逻辑处理) djanjo的下载: pip 

django的下载与使用

下载安装 命令行 pip3 install django==1.11.23 -i https://pypi.tuna.tsinghua.edu.cn/simple pycharm file -- > settings --> Project Interpreter --> + --> 选择响应的版本下载 创建项目 命令行 先建立好本地文件夹,然后再本文件夹下执行django-admin startproject 项目名称 pycharm flie ---> new_proje

Django框架下载与Django框架初识

Django下载安装 #下载 pip3 install django==1.11.9 pip3 install django==1.11.9 -i http://xxxxxx 指定源 #创建项目 django-admin startproject mysite 创建了一个名为"mysite"的Django 项目 #启动项目 python manage.py runserver 默认是127.0.0.1:8000 python manage.py runserver 127.0.0.1

python框架Django的下载安装及使用框架创建的第一个项目

如果还未下载Django,可以使用以下链接:https://www.djangoproject.com/download/ 下载安装解压Django压缩包后,将其压缩后的文件跟python安装目录放在同一个根目录,以下介绍两种方式安装: 进入 Django 目录,执行python setup.py install,开始安装,Django将要被安装到Python的Lib下site-packages: 打开cmd,使用已经配置好环境变量的python命令pip install Django安装,之后

django的下载安装与简单应用

Django下载安装与简单实例 Django官网下载页面 1.下载Django: pycharm中下载 pycham中装模块的地方安装 或界面下Terminal安装File | Settings | Project: tushu | Project Interpreter pip3下载 pip3 install django==1.11.9 -i http://xxxxxx 指定源 2.创建一个django project 创建项目 django-admin startproject mysit