zoukankan      html  css  js  c++  java
  • 简单的博客系统

    Django是一个web框架,一套用于帮助开发交互式网站的工具;他可以响应网页请求,让你能更轻松的读取数据库,管理用户等;

    • 创建django项目的基本步骤:
    • 1.新建一个虚拟环境,python -m venv ll_env;并激活,ll_envScriptsactivate;(可省)
    • 2.安装django,pip install django;
    • 3.创建项目,django-admin startproject mysite . ;
    • 4.创建数据库,python manage.py migrate;
    • 5.运行项目,python manage.py runserver ,在浏览器中输入地址即可得到初始化网页 ;
    • 6.创建应用,python manage.py startapp blog或者django-admin startapp blog;(manage.py是对django-admin.py的简单封装)
    • 7网站配置,在/mysite/settings.py中的INSTALLED_APP中加入应用的名称;

    关于manage.py与django-admin:

    (1)创建一个django项目后,manage.py被自动保存在项目的根目录中,它是对django-admin.py的简单封装,同样能够实现命令行操作;

    (2)django-admin对应着djang0-admin.py文件,它在django安装后保存在django安装目录的/bin下面;而(manage.py只在建立了一个项目后,才存在与项目的根目录下;

    项目目录下:settings.py包括项目的初始化设置,可针对整个项目进行有关参数配置,如配置数据库,添加应用等;

                         urls.py将URL映射到应用程序上,根据该文件中的映射关系将请求的URL指向某个目标对象;

                        wsgi.py 定义了我们所创建的项目都是WSGI应用; WSGI是python选择的服务器和应用标准,django也会使用;

    应用目录下:admin.py自定义django管理工具;

                         apps.py:包含对应用的配置,比如为管理功能提供一个适合的应用名称;

                         migrations:一个目录,用于存储应用的数据库表结构的指令,通过这些指令可以修改和创建数据库,从而在models.py模型类和数据库表之间迁移;

                         models.py:应用的数据模型;

                         tests.py:编写测试文档来测试所建立的应用;

                         views.py:保存各种请求的函数或者类的视图文件;

    db.sqlite3 默认的数据库,SQLite是python默认安装的数据库;

  • 相关阅读:
    python-web 创建一个输入链接生成的网站
    查看端口有没被占用
    bs的过滤器功能例子
    爬图片的方法
    python 下载图片的方法
    request 里面参数设置 (有空瞄下)
    python 面向对象 初始化(类变量 和 函数内变量)
    访问https请求出现警告,去掉警告的方法
    find 和 find_all 用法
    D3的基本设计思路
  • 原文地址:https://www.cnblogs.com/xiaowa/p/10384486.html
Copyright © 2011-2022 走看看