zoukankan      html  css  js  c++  java
  • Django创建站点的基本步骤

    Django创建站点的基本步骤

    下载css样式文件

    https://semantic-ui.com/introduction/getting-started.html

    使用django创建项目

    D:pythonmooc_uinversity_songtianpython_web>django-admin startproject firstweb

    D:pythonmooc_uinversity_songtianpython_web>cd firstweb

    D:pythonmooc_uinversity_songtianpython_webfirstweb>python manage.py startapp firstapp

    修改配置,添加我们刚才创建的firstapp

    编写models

    测试执行数据库同步

    D:pythonmooc_uinversity_songtianpython_webfirstweb>python manage.py makemigrations

    D:pythonmooc_uinversity_songtianpython_webfirstweb>python manage.py migrate

    添加templates文件夹,并且修改配置加入

    把根目录作为source root

    首页的url配置

    Firstweb/firstapp/templates/index.html

    <!DOCTYPE html>
    
    {% load static %}
    
    <html lang="en">
    <head>
        <link rel="stylesheet" href="{% static 'css/semantic.css' %}" type="text/css">
        <meta charset="UTF-8">
        <title>首页框架</title>
    
    </head>
    <body>
    <div class="ui three column grid">
        <div class="two wide column"></div>
        <div class="twelve wide column">
            <img class="ui image" src="{% static 'images/banner.png' %}">
            <div class="ui vertical segment">
                <div class="ui seven item menu">
                    <a href="#" class="item">首页</a>
                    <a href="#" class="item">2</a>
                    <a href="#" class="item">3</a>
                    <a href="#" class="item">4</a>
                    <a href="#" class="item">5</a>
                    <a href="#" class="item">6</a>
                    <a href="#" class="item">7</a>
                </div>
            </div>
            <div class="ui vertical segment">
                <div class="ui two column grid">
                <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
    
                 <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
            <div class="ui vertical segment">
                <div class="ui two column grid">
                <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
    
                 <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
            <div class="ui vertical segment">
                <div class="ui two column grid">
                <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
    
                 <div class="eight wide column">
                    <div class="ui segments">
                        <div class="ui segment">
                            <p>title</p>
                        </div>
                        <div class="ui segments">
                            <div class="ui segment">
                                <p>1</p>
                            </div>
                            <div class="ui segment">
                                <p>2</p>
                            </div>
                            <div class="ui segment">
                                <p>3</p>
                            </div>
                            <div class="ui segment">
                                <p>4</p>
                            </div>
                            <div class="ui segment">
                                <p>5</p>
                            </div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
            <div class="ui vertical inverted blue segment">5</div>
    
        </div>
        <div class="two wide column"></div>
    </div>
    </body>
    </html>

    修改配置添加app

    创建对应的文件,并拷贝css样式和图片文件

    配置mysql
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'office_web',
            'USER': 'root',
            'PASSWORD': '',
            'HOST': '127.0.0.1'
        }
    }
    
    Views.py的配置
    Firstapp/views.py
    from django.shortcuts import render
    
    # Create your views here.
    
    
    def index(request):
        context = {}
        index_page = render(request, "index.html", context)
        return index_page

    路由配置

    访问首页,发现可以进行正常显示了

  • 相关阅读:
    使用Bootstrap后,关于IE与Chrome显示字体的问题
    利用百度接口,识别身份证
    双日历日期选择控件
    回复一个朋友:如何理解委托
    IIS7增加mine类型,以便可以访问apk
    关于SqlBulkCopy SQL批量导入需要注意,列名是区分大小写的
    关于取表中id最大值+1的select语句,哪种效率更高?
    MySQL中如何分析查询语句
    判断同名股票是否存在的MyBatis查询函数写法
    Thymeleaf中model设一个值 页面显示此值 JS取此值
  • 原文地址:https://www.cnblogs.com/reblue520/p/12490103.html
Copyright © 2011-2022 走看看