精华内容
下载资源
问答
  • Django框架搭建

    2020-06-14 14:58:45
    Hello,我是 Alex 007,一个热爱计算机编程和...这篇博客开始呢,我们就要搭建Django框架了,并且在嵌入我们编写好的前端模板。 django-admin startproject covid_19 python manage.py runserver 0.0.0.0:8000 ...

    Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了。

    Django框架搭建

    这篇博客开始呢,我们就要搭建Django框架了,并且在嵌入我们编写好的前端模板。

    1. 安装Django
    pip install django
    
    1. 上传项目代码
    scp -r covid_19 47.96.237.42:/root
    
    1. 后台启动hiveserver
    nohup /usr/hive/apache-hive-2.1.1-bin/bin/hiveserver2 &
    
    1. 后台启动django
    nohup python manage.py runserver 0.0.0.0:8000 &
    
    展开全文
  • django框架搭建

    2013-08-04 13:08:10
    2.安装easy_install,用于安装django 3.apt 安装 libapache2-mod-wsgi 4.修改/etc/apache2/httpd.conf WSGIScriptAlias / /path/to/mysite/apache/django.wsgi  例如我在/www/var下有个

    折腾N久,终于搞定了。


    1. 安装apache

    2.安装easy_install,用于安装django

    3.apt 安装 libapache2-mod-wsgi

    4.修改/etc/apache2/httpd.conf

    WSGIScriptAlias / /path/to/mysite/apache/django.wsgi

     例如我在/www/var下有个django的工程djproject,则写为WSGIScriptAlias      /djproject      /var/www/djproject/mod.wsgi

    在你的django项目目录下建一 个djang.wsgi的文件,内容为

    import os
    import sys
    sys.path.append('/var/www/djproject')
    os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
    
    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()

    地址按照:https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/

                     https://docs.djangoproject.com/en/dev/intro/tutorial01/

    另外如果配置过程中出现问题,可以查看/var/log/apache/error.log,具体命令可以使用tail -f查看


    展开全文
  • 主要介绍了Django框架搭建的简易图书信息网站案例,结合具体实例形式分析了基于Django框架实现图书信息管理网站的具体步骤、相关实现技巧与操作注意事项,需要的朋友可以参考下
  • Django框架搭建和初识

    2020-03-18 05:28:59
    Django框架搭建 pip install django==2.2 下载django框架 新建django 项目 django 项目下文件夹与项目同名的为主文件,其他为app文件 主文件下settings.py为配置django框架的文件,可配置语言、时区、添加app功能等...

    Django框架搭建

    1. pip install django==2.2 下载django框架
    2. 新建django 项目
    3. django 项目下文件夹与项目同名的为主文件,其他为app文件
    4. 主文件下settings.py为配置django框架的文件,可配置语言、时区、添加app功能等
    5. 除创建Django项目时可创建app外,在命令行内输入django-admin startapp 加APP名也可以创建APP
    6. 在file-settings-live templates 可添加代码块快捷短语
    7. 在pycharm右上角可设置,ctrl+shift+f10快捷启动django框架,链接端口80为浏览器端口
    web运行原理
    1. 网页由协议、主服务器、url、构成
    2. 网页通过主服务器、url 找到数据库中相关内容
    3. 通过相同的协议进行格式上的统一
    4. 数据库在通过相同协议返回给网页对应服务器和URL的内容
    路由文件地址拼接及添加命名空间
    1. 总路由url.py中定义路由映射urlpatterns下添加app路径和处理器及命名空间
    2. 进入各app的url.py文件中写入urlpatterns关联拼接路径
    3. 在各app的view文件中写入处理器
    添加命名空间的两种形式
    1. 在路由映射urlpatterns 下添加命名空间namespace
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('user', include(('user.urls','user'),namespace='user')),
        path('goods',include(('goods.urls','goods'),namespace='goods')),
    ]
    
    
    1. 也可以直接更改app下子路由文件url.py内直接添加命名
    urlpatterns = [
        path('',views.index_handler,name='user_index'),
    ]
    
    1. 正则参数传递与接收
    2. 基础正则表达式
    3. 用户主页案例
    基础正则表达式
    表达式 说明
    . 除了\n和\r的所有字符
    \d 数字
    \D 非数字
    \w 数字字母和下划线
    \W 非数字字母和下划线
    \s 空格(包括制表符、换页符)
    ------------------------------- -------------------------------------
    * 出现次数>=0
    + 出现次数>=1
    {n} 出现次数=n
    {n,m} m>=出现次数>=n
    ^ 以开头
    $ 以结尾
    1. 添加正则表达式路由映射
    urlpatterns = [
        path('',views.index_handler,name='index'),
        #re_path('(\d+)',views.re_handler,name='re'),
        re_path('^(\w+.*\d+)$',views.user_handler),
    ]
    
    1. 建立处理器
    
    def user_handler(request,username):
        return  HttpResponse('你好:%s'%username)
    
    反向解析处理器
    1. 通过导入reverse,建立reverse处理器反向解析打印路由映射地址
    def reverse_handler(request):
        print(reverse('user:index'))
        print(reverse('user:re',args=('1234',)))
        return HttpResponse('reverse')
    
    1. 在url中建立reverse的路由映射
    urlpatterns = [
        path('',views.index_handler,name='index'),
        re_path('(\d+)',views.re_handler,name='re'),
        re_path('^(\w+.*\d+)$',views.user_handler),
        path('reverse',views.reverse_handler)
    ]
    
    request对象和Response对象
    1. 客户端向服务器发送request请求,服务器接收请求后向客户端发送返回对象Response
    Request对象

    Django中的Rquest对象:HttpRequest

    关键之 说明
    method 返回请求的方式(GET/POST)
    path 返回页面的路径(不包括域名)
    MATA 封装请求头的数据,(字典类型,key大写,下划线连接)REMOTE_ADDR,客户端的IP地址,CONTENT_TYPE ,请求正文的MIME类型,-text/html HTML,-text/piain 普通文本,-application/json Json
    GET 封装GET请求数据的QueryDict对象
    POST 封装POST请求数据的QueryDict对象
    FILES 封装上传文件数据
    COOKIES 封装请求的cookies,类似字典的对象
    session 可以读写的类似字典的对象
    HttpResponse对象

    HttpResponse(
    content=‘响应体’
    content_type=‘MIME类型’
    status=‘状态码’

    常见的状态码

    状态码 解释
    200 请求成功
    400 客户端请求语法错误
    403 服务器拒绝请求
    404 没有找到对应的页面
    500 服务器内部错误
    JsonResponse对象

    from django.http improt JsonResponse

    def json_handler(request):
    return JsonResponse(
    {‘edu’:‘csdn学院’},
    {‘course’:‘Python’},
    json_dumps_params={‘ensure_ascii’:‘False’}
    )

    注释:若jsonresponse中出现中文,需加json_dumps_params={‘ensure_ascii’:‘False’}保证中文的正确显示
    重定向

    from django.shortcuts import redirect

    def redirect_handler(request):
    #重定向到用户首页
    return redirect(’/user’)

    #通过reverse配合重定向
    from django.shortcuts import reverse

    def redirect_handler(request):
    #重定向到用户首页
    return redirect(reverse('user:index))

    展开全文
  • Django框架搭建环境

    2020-08-01 12:21:42
    Django框架搭建环境 一. 版本选择 Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (最后一个支持 Python 3.4 的版本) Django 2.1.x 支持 Python 3.5, 3.6 和 3.7 Django 2.2.x 支持 Python 3.5, 3.6 和 3.7 (LTS ...

    Django框架搭建环境

    一. 版本选择

    Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (最后一个支持 Python 3.4 的版本)

    Django 2.1.x 支持 Python 3.5, 3.6 和 3.7

    Django 2.2.x 支持 Python 3.5, 3.6 和 3.7 (LTS 长期支持版本)

    需要先安装python,python版本最好在3.6以上,安装完成后,通过命令行模式进行安装django,目前稳定的版本是2.0及2.2安装如下:

    命令:pip install django,

    指定版本安装,pip install django==版本号,pip install django==2.0

    安装完成,检查安装是否成功,查看安装的版本 python -m django --version

    创建项目命令:

    django-admin startproject mysite    # mysite 为项目名

    下面来介绍下这些目录和文件的作用:

    • 最外层的mysite:项目的容器,可以任意命名;
    • manage.py:一个让你用各种方式管理Django项目的命令行工具;
    • 里面一层的mysite:包含我们的项目内容,是个纯Python包,它的名字就是当我们需要引用它内部任何东西时所需要的Python包名,例如(mysite.urls);
    • mysite/__init__.py:这是一个空文件,用来告诉Python这个目录应该被认为是个Python包;
    • mysite/setting.py:Django项目的配置文件;
    • mysite/urls.py:Django项目的URL声明,就是网站的“目录”;
    • mysite/wsgi.py:作为项目的运行在 WSGI 兼容的Web服务器上的入口

    启动Django服务,cd进入到mysite目录下(跟manage.py同级的目录),执行以下命令:

    python3 manage.py runserver +ip+端口号,默认端是127.0.0.1:8000,如下命令,

    打开浏览器,访问127.0.0.1:8003,顺便说下,0:8003==0.0.0.0:8003,。

    如果想要本机IP访问,可以在setting 中ALLOWED_HOSTS = ['127.0.0.1','自己本机IP']就可,多个IP用“,”分开

    显示下面的图片,说明你环境搭建成功了

    注意:

    • 使用python3 manager.py runserver 命令启动的服务属于Django自带的开发服务器,它是个用纯Python写的轻量级web服务,将这个服务器内置在Django中是为了让我们快速开发出想要的东西而不需要进行任何生产环境的配置,例如Apache,切记千万不能将这个服务器用于生产环境;
    • 使用python3 manager.py runserver 命令启动的服务是个会自动重新加载的runserver:这个服务器会在需要的情况下对每一个请求重新加载一次Python代码,所以我们不需要为了让修改的代码生效而频繁的重新启动服务器。但是,一些操作还是需要我们自动手动启动服务器的,比如说,新增文件,这就不会触发自动加载;

    下面介绍在项目中创建应用

    cd进入到mysite目录下(跟manage.py同级的目录),执行以下命令:

    python manage.py startapp +应用名称

    创建成功后,应用的目录下显示如下文件

    ----目录结构说明

     migrations:数据移植(迁移)模块,内容自动生成

    admin:该应用的后台管理系统配置

    apps:该应用的一些配置,

    models:数据模块,使用ORM框架,类似于MVC结构中的Models(模型)

    tests:自动化测试模块,Django提供了自动化测试功能,在这里编写测试脚本(语句),一般用不到

    views:执行响应的代码所在模块,代码逻辑处理的主要地点,项目中大部分代码均在这里编写

    注意:

    应用生成后,需要在setting中INSTALLED_APPS添加‘testapp’

    setting中同样可以设置数据库,目前应用中自动包含db.sqlite3,不过需要在python中安装mysql的第三方库,和mysql数据库

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'myproject',##数据库名称
            'USER': 'root',
            'PASSWORD': 'root',
            'HOST': '127.0.0.1',
        }
    }

    好,本篇文章到此结束,后面再用到其他的设置,进一步介绍

    展开全文
  • Python培训基础教程 django搭建和安装 讲义参考/index.php?m=content&c=index&a=show&catid=6&id=32 /tutorial Windows平台安装django 首先切换到Django安装包所在目录: 举例: 然后运行: python setup.py ins
  • 用scrapy框架爬虫爬取小说导入数据库并用django框架搭建自己的小说网站
  • Django框架搭建(windows系统) 一、Django简介 开放源代码的Web应用框架,由Python语言编写,一个大而全的框架。 1.web框架介绍 具体介绍Django之前,必须先介绍WEB框架等概念。 web框架: 别人已经设定好的一...
  • django框架搭建网页(demo) 准备工作 安装pycharm软件 在python中安装django模块 打开命令行窗口 输入py -m pip install django 等待命令行中指令加载完成,输入 import django 与print(django.get_version()) ...
  • Django框架搭建一个B/S的管理系统 今天和大家分享的是使用Django搭建的一个简易管理系统,这个系统是之前做的一个项目,一来是为自己的学习做个笔记。 搭建系统的环境
  • python学习,Django框架搭建使用pip安装Django本地安装Django 使用pip安装Django 前提:不用说了,就是安装python。然后加入环境变量。 到官网下载就可以了。 https://www.python.org/downloads/ 推荐使用pip,因为...
  • 本文实例讲述了Django框架搭建的简易图书信息网站。分享给大家供大家参考,具体如下: 创建Django项目,将数据库改为mysql,修改项目的urls.py文件 创建一个新应用,在应用里创建urls.py文件。 在应用的models.py里...
  • Django框架搭建流程

    千次阅读 2018-11-26 20:56:12
    Python的WEB框架Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 Django的优点: 1、重量级web框架,功能齐全...
  • Django框架搭建中url配置函数url & path #使用URL函数配置语法格式: # a) Url(正则表达式,视图函数名) Urlpatterns =[ url(r'^index$',views.index) ] # b) Url(正则表达式,include(应用中的urls文件)) ...
  • 搭建Django框架的网站需要哪些东西 一台云服务器(如阿里云) 云服务器上安装好配置环境(我用到的有Python3+Django框架) FTP工具filezilla,方便往服务器上传输网站源码 搭建步骤 在自己的云服务器上安装Python3...
  • django框架实现的类似每日鲜商城的源码 基本功能都已经实现,最后订单那部分写的比较乱 没有实现。
  • Django框架搭建介绍

    2019-06-29 14:25:43
    pip install Django == 2.1.5 2、a).进入虚拟环境 b).启动虚拟环境后进入创建项目的路径下 c).django-admin startproject [项目名称] d).进入项目路径下(manage.py的同级目录下创建应用)python manage.py ...
  • 使用Django框架搭建最最简单的web应用流程 第一步:创建项目 在pycharm的Terminal处使用命令:django-admin startproject <项目名> 第二步:修改settings配置文件 因为我的项目需要连接的后台数据库是MySQL...
  • 大家好,我是天空之城,今天给大家带来,通过python利用Django框架搭建一个属于自己的免费网站。 以下是网上找到的免费教程,https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/。 大家...
  • 在python3,pyCharm2016环境下Django框架搭建与初步使用。正所谓工欲善其事必先利其器,一个好的开发工具会很大的提升开发效率。pyCharm就是那种好工具,用这个工具搭建Django框架环境极其简单容易。0配置。接下来就...
  • 第一次涉及Web开发领域,选择的是Python中的Django框架搭建的。本片博客用于学习路线的总结,方便日后快速回忆起来。如果你想要在短时间内搭建一个网站,这篇博客可能对你有些帮助。 刚开始涉及这个领域,就会比较的...
  • 接口测试 --- Django 框架搭建

    千次阅读 2018-06-07 14:47:58
    上篇文章将搭建 Django 框架的准备工作做了一下,接下来就进行 Django 框架的正式搭建。1.创建项目 任意创建一个 python 项目文件。2.搭建 Django 框架 1)windows + R 进入运行,输入 cmd,打开 windows 命令窗口...
  • 1、从github上fork了一个基于django框架的博客代码实现 2、下载好代码后,
  •  DATABASES (django driver mysqlclient 1.3.7+) django要安装一个驱动程序(driver)mysqlclient 1.3.7+  安装驱动程序在DOS命令下输入 pip linstall mysqlclient  DATABASES = { (数据库)  'default';{ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,425
精华内容 970
关键字:

django框架搭建