django学习

本文介绍了Django项目的创建和管理,包括虚拟环境的安装、使用与删除,特别是virtualenv和virtualenvwrapper的详细操作。同时,讲解了Django项目的基本结构、URL解析、环境配置、启动命令以及如何创建和管理app。此外,还讨论了模板查找路径、URL映射、视图函数、模板语言的关键特性,如if、for标签以及自定义过滤器等。
摘要由CSDN通过智能技术生成
  1. django项目基本结构
    在这里插入图片描述

  2. manage.py常用命令
    runserver 启动服务器
    migrate 同步数据库数据
    createsuperuser 创建admin用户

  3. virtualenv

    1. 安装
      pip install virtualenv
    2. 创建虚拟环境
      virtualenv 环境名称
    3. 进入虚拟环境
      进入scripts目录,使用activate
    4. 退出虚拟环境
      deactivate
  4. virtualenvwrapper

    1. 安装
      windows:pip install virtualenvwrapper-win
      linux:pip install virtualenvwrapper
    2. 创建虚拟环境
      mkvirtualenv env_name
      会在当前用户目录下创建一个envs目录,然后虚拟环境安装到这个目录下
    3. 进入虚拟环境
      workon env_name
    4. 退出当前虚拟环境
      deactivate
    5. 删除某个虚拟环境
      rmvirtualenv env_name
    6. 列出所有虚拟环境
      lsvirtualenv
    7. 进入虚拟环境所在目录
      cdvirtualenv
    8. 修改mkvirtualenv创建虚拟环境的默认路径
      在系统环境变量中添加一个参数workon_home,将参数的值设置为需要的路径
    9. 创建虚拟环境时指定python的版本
      使用–python参数指定具体的python路径
      mkvirtualenv --python==C:\Python36\python.exe hy_env
  5. url详解
    url由以下几部分组成
    scheme://host:port/path/?query-string=xxx#anchor
    scheme:访问的协议,一般为http或者https以及ftp
    host:主机名,域名。比如www.baidu.com
    port:端口
    path:查找路径
    query-string:查询字符串
    anchor:锚点,后台一般不用管,前端用来做页面定位的

  6. 准备环境
    安装python3.6
    安装virtualenvwrapper
    创建虚拟环境
    进入虚拟环境,pip install django==2.0安装django2.0
    虚拟环境安装pymysql,pip install pymysql,这个库是用来操作数据库的

  7. 创建项目的方式

    1. 通过命令
      进入到安装了django的虚拟环境中,然后执行django-admin startproject 项目的名称
    2. 通过pycharm
      文件 -> 新建项目 -> 选择django,选定虚拟环境以及指定项目所在的路径
      1. 注意
        不要启动多个实例,在配置中勾选上“只使用单一实例”
  8. 运行项目

    1. 命令行
      python manage.py runserver
      默认使用8000端口,也可以在后面指定端口
      但是这样运行的项目只能在本机访问,如果想要其他电脑也可以访问,那么需要指定ip为0.0.0.0,并且要在settings.py的allowed_hosts中添加本机的ip
      python manage.py runserver 0.0.0.0:9000
    2. pycharm
      在配置中配置host和port
  9. 项目结构

    1. manage.py
      项目的管理文件,和项目的交互基本都是基于这个文件,一般都是在终端输入python
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Django学习教程: 1. 首先,确保你已经安装了Python和Django。你可以在官方网站上下载并安装Django:https://www.djangoproject.com/download/ 2. 创建一个新的Django项目。在命令行中,进入你想要创建项目的目录,并运行以下命令: ```shell django-admin startproject myproject ``` 这将创建一个名为myproject的新项目。 3. 进入项目目录: ```shell cd myproject ``` 4. 创建一个新的应用程序。在命令行中运行以下命令: ```shell python manage.py startapp myapp ``` 这将创建一个名为myapp的新应用程序。 5. 在项目的settings.py文件中,将新创建的应用程序添加到INSTALLED_APPS列表中: ```python INSTALLED_APPS = [ ... 'myapp', ] ``` 6. 在应用程序的目录中,创建一个名为urls.py的文件,并添加以下内容: ```python from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] ``` 这将创建一个名为index的视图函数,并将其与根URL关联。 7. 在应用程序的目录中,创建一个名为views.py的文件,并添加以下内容: ```python from django.http import HttpResponse def index(request): return HttpResponse("Hello, Django!") ``` 这将定义一个名为index的视图函数,它将返回一个简单的“Hello, Django!”消息。 8. 在项目的urls.py文件中,将应用程序的URL包含在urlpatterns中: ```python from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ] ``` 这将将应用程序的URL与根URL关联起来。 9. 运行开发服务器。在命令行中运行以下命令: ```shell python manage.py runserver ``` 这将启动Django开发服务器,并在本地主机上的默认端口上运行。 10. 在浏览器中访问http://localhost:8000/,你应该能够看到“Hello, Django!”消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值