• Django学习案例一(blog):一. 创建project、app


    1.创建项目文件夹

    此处在D盘新建chuangke文件夹

    2.创建项目

    方法1:使用命令行创建项目。

    在chuangke文件夹中执行命令行:

    django-admin startproject myblog

    注:myblog为项目名,可自行命名

    自动生成了文件夹及文件:

    manage.py 是django中的一个工具

    _init_.py 用于打包python工程

    setting.py文件包含了项目的默认设置,含数据库信息、调试标志以及其他一些重要的变量。

    urls.py文件在django里叫RULconf,将URL映射到应用程序的配置文件。

    django-admin.py startproject myblog

    方法2:使用pycharm创建项目。放置位置为D:\chuangke,项目名为myblog

    3.创建虚拟环境

    在myblog文件夹中执行命令行:

    python –m venv venv

    注:第二个venve为虚拟环境名,可自行命名

    4.启动虚拟环境

    myblog中执行venv\scripts\activate,出现如下:

    (venv) E:\chuangke\myblog>   则启动了虚拟环境

    5.虚拟环境中安装django

    虚拟环境中:

    pip install django

    或用上面提到的国内镜像方式:pip install -i https://pypi.doubanio.com/simple django

    卸载方法:pip uninstall django

    列出所有依赖:pip list

    手动生成依赖列表:pip freeze > requirements.txt

    当在新的机器创建程序运行环境时,在虚拟环境中执行:pip install –r requirement.txt

    6.检查django是否安装好

    虚拟环境中进入python

    import  django

    django.get_version()

    能够看到版本号即说明安装成功。

    7.运行开发服务器

    在manage.py所在的目录中执行命令:

    python manage.py runserver   命令行窗口不能关闭

    在浏览器中输入地址http://127.0.0.1:8000  出现如下界面则成功。

    8.创建应用

    在manage.py所在的目录中执行命令 python manage.py startapp blog

    以上blog为应用名,可自行命名。自动生成blog文件夹,其中包含若干文件。

     在setting.py文件中修改内容(D:\chuangke\myblog\myblog)。INSTALLED_APPS元组中增加   'blog', 

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'blog',
    ]

    修改两个配置:

    LANGUAGE_CODE = 'zh-hans'
    TIME_ZONE = 'Asia/Shanghai'

  • 相关阅读:
    POJ 3977 折半枚举
    [CQOI2007]余数求和 (分块+数学
    NOI P1896 互不侵犯 状压DP
    HDU 5446 Unknown Treasure (卢卡斯+CRT
    宁夏邀请赛F FLOYD
    P1414 又是毕业季II (数学?
    P2051 [AHOI2009]中国象棋 DP
    POJ 2449:Remmarguts' Date(A* + SPFA)
    HDU 6215:Brute Force Sorting(链表+队列)
    HDU 6207:Apple(Java高精度)
  • 原文地址:https://www.cnblogs.com/summyfly/p/7784348.html
Copyright © 2020-2023  润新知