Django项目总结(一)

 

1.创建虚拟环境 

     https://www.cnblogs.com/technologylife/p/6635631.html 博客文档

 

 

1.MTV(模式)

     1.M(models模型层)

             主要是写各种实体类的,实体类和数据库中表一一对应以及做CRUE操作

     2.T(templates模板层)

             主要是写各种html页面,处理用户显示的内容

     3.V(views视图层)

             主要是处理与用户的交互的部分操作,从模型中获取数据,将数据发送

            模板,并且显示给用户

 

2.测试是否安装了django

       在python3的编译环境中,输入 import django

       报错没有存在, 不报错说明存在。

 

3.安装django

    sudo  pip3 install  django ==版本号

4 .创建网站项目

    1 . 创建一个django项目的命令

         django-admin startproject 项目名

    2. 启动django自带服务器的命令

         python3  manage.py   runserver

    3. 创建应用的命令:

         python3 manage.py startapp 应用名

          1.在应用中一定要创建一个templates文件夹(里面放各种html文件),和一 个     static文件夹(里面放各种静态文件,里面放图片,css样式,和js )

           如果

 

         注意: 创建了应用一定要去setting.py里面去添加上应用的名

         如图所示

Django项目总结(一)_第1张图片

 

 

 

 

   4. 修改项目的配置文件都在setting.py里面

         1.要改时区: TIME_ZONE"Asia/Shanghai"

         2.改语言: LANGUAGE_CODE="zh-Hans"

         3.允许访问的主机:ALLOW-HOST = ["*"]

         4.要是创建一个应用: INSTALLED_APPS = ["index"] 要在这里面去

           添加,ex:

                    创建应用的命令 python3 manage.py startapp 应用名(index)

                    去setting.py文件中添加应用:INSTALLED_APPS = ["index"]

        5.配置数据库

                 1.第一步把sqlite3 改成 mysql

                  2.要配置六个属性:()

                         ENGINE, NAME, PASSWORD,USER, HOST PORT,

 

                         DATABASES = {
                                'default': {
                                'ENGINE': 'django.db.backends.mysql',

 

                                'NAME': "数据库的名称",

                                 'USER':"用户名",

                                 'PASSWORD':"密码",

                                 "HOST" : " 访问的主机可以是本机localhost"

                                ' PORT' :"mysql数据库的端口号:直接写3306就行"

                             }

                          }

                   3.如果数据库中报一个错误,就在主项目中的__init__.py中加入

                       import  pymysql

                       pymysql.install_as_MySQLdb()

          6.在调试项目中:DBUG =True ,如果项目上线的话 DBUG = False

 

5. urls.py文件

    1.作用:

         是访问路径的主配置文件,当你在游览器的地址栏上输入地址的时候,就会在

        urlpatterns = [ ] 中去匹配路径, 匹配上了也可以交给其它应用的urls.p文件去          处 理

    2.url()函数

         1.首先导入进来

             from django.conf.urls import url

            urlpatterns  = [  

                 里面写url函数,就是访问匹配的路径

                 如: url( "正则表达式", 视图,字典,给url起个名字)

                     url(r"^login/$" login_views,{"name":"lei","age":33} ,name="login")

                    

              ]           

    

 

         

你可能感兴趣的:(Django基础)