首页 > 其他 > 详细

第一个Django项目

时间:2020-04-06 19:14:40      阅读:77      评论:0      收藏:0      [点我收藏+]

1、需要下载的软件  

     a、python解释器 下载链接 https://www.python.org/downloads
  b、pycharm 下载链接  https://www.jetbrains.com/pycharm/download/#section=windows

  c、pytho解释器及pycharm安装过程链接 https://www.runoob.com/w3cnote/pycharm-windows-install.html

  d、pycharm专业版破解办法 

    1、在下面地址中提取破解码,粘贴到激活第二项中

      备用提取地址:idea.medeming.com/jets

      永久更新地址:idea.medeming.com/jihuo

  e、在pycharm中下载Django

    1、file --> settings --> project:自己的项目名称 -->Project Interpreter --> 点击右侧‘+‘添加 --> 在搜索栏中输入‘Django’

     注意:1、在第二个页面右下方Specify version中选择需要的Django版本。

        2、在第二个页面左下方Manage Repositorise中将下载镜像改为 https://pypi.tuna.tsinghua.edu.cn/simple,下载更迅速。

         技术分享图片

    技术分享图片

2、创建一个Django项目

  File --> New project --> 左侧选Django --> 右侧填项目路径,并且勾选python.exe

  注意:创建时选择新开窗口

  技术分享图片

  技术分享图片

3、Django中配置文件存放位置

  技术分享图片

       技术分享图片

4、简单的Django案例

  项目结构 添加static包为静态文件

技术分享图片

技术分享图片

djangotest/urls.py

from django.conf.urls import url
from django.contrib import admin
# HttpResponse封装服务器返回消息时的HTTP协议,render解析html文件
from django.shortcuts import HttpResponse,render


# request型参保存所有用户浏览器发出来的数据
def yimi(request):
    return render(request, "yimi.html")
    # return HttpResponse(‘hello yimi‘)

def xiaohei(request):
    return HttpResponse(hello xiaohei)

def login(request):
    return render(request, "login.html")



urlpatterns = [
    url(r^yimi/, yimi),
    url(r^xiaohei/, xiaohei),
    url(r^login/, login),
]
djangotest/settings.py中注意两个地方

# 所有跟html文件相关的设置都放在这里
TEMPLATES = [
    {
        BACKEND: django.template.backends.django.DjangoTemplates,
        # 告诉Django 我用到的html文件你都去扎个目录找
        DIRS: [os.path.join(BASE_DIR, templates)]
        ,
        APP_DIRS: True,
        OPTIONS: {
            context_processors: [
                django.template.context_processors.debug,
                django.template.context_processors.request,
                django.contrib.auth.context_processors.auth,
                django.contrib.messages.context_processors.messages,
            ],
        },
    },
]

# 写下静态文件地址
# 静态文件保存目录的别名
STATIC_URL = /static/

# 所有静态文件(css/js/图片)都放在我下面你配置的文件夹中
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static")
]
<!--调用静态样式时地址从规定的静态别名开始写 --> 
<link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/fontawesome/css/font-awesome.min.css">

第一个Django项目

原文:https://www.cnblogs.com/newway644617704/p/12643312.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!