• django框架开发流程


    python开发没有按目录划分,不像其它语言要先建一个包文件,所以python有必要先新建一个虚拟环境。这样不同的项目所依赖的环境和插件互不影响。虚拟环境的方法很多,这儿先用   virtualenv  和   virtualenvwrapper 

    首先安装  

    方法一    virtualenv

    安装步骤,pip install virtualenv

    新建虚拟环境命令   virtualenv textvir     //进入目录可以看到虚拟目录,运行activate.bat进入虚拟环境。然后可以使用pip  list  查看当前安装的依赖包,pip安装的包;退出可以  输入   deactivate.bat    

    方法二  

    其它平台  virtualenvwrapper 

        win        vitualenvwrapper-win

    安装方法  : 

              pip  install vitualenvwrapper

    新建 环境 :

              mkvirtualenv testvir2

    退出 

            执行   deactivate

    查看当前一共有多少虚拟环境

      

      执行  workon

    如何在虚执环境安装开发包,首先进入虚拟环境  workon testvir2  

    执行   :   pip  install  requests  

    编辑器使用  pychar 配置

    界面字体大小及风格

    程序编码字体大小:

     以上是常用软件设置  同类软件也一样:

    现在开始写项目

    第一步,安装django   软件终端输入

    pip  install django==1.9.8  

     新建,项目,djanago项目 然后新建一个dajngo  

    设置快捷健   软件菜单搜索  keymap  进入后选 择快捷健风格

    软件文件目录可以先把一些常用的函数在一个包里就以自动提示  需要kake一下,如图  

     数 据库可用视图操作

     其它操作设置详见我写的数据库操作编,,这儿先以DJANGO为主

    djangoa基础知识。。。。

     新建 一个app  先用工具  不用命令  菜单  TOOLS  Run manage.py Task....

    然后在终端输入: startapp  message

    新建静态文件   static

    新建上传文件目录   message

    由于多个app不好管  建 一个总apps文件,把所有app  放入这儿  将message  拖入apps

    以后导入app时只需要带上文件路径      比如:from  apps.message import views

    设计表结构参考:

    我们新建一个表,继承自带表

    from django.db import models
    from django.contrib.auth.models import AbstractUser
    class UserProfile(AbstractUser):
        nick_name = models.CharField(Max_length =50, verbose_name="称称",default = "")
        birday = models.DateField(verbose_name="生日",null = True,blank=True)
        gender = models.CharField(choices=(("male",''),("female""")),default="")
        address = models.CharField(max_length=11,unll=True,blank=True)
        image = models.ImageField(unload_to = "image/%Y/%m",default="image/defau/default.png",Max_length =50)
        class Mete:
            verbose_name="用户信息"
            verbose_name_plural= verbose_name
        def _unicode__(self):
            return self.username
    View Code

     然后在系统app那儿注册下

    INSTALLED_APPS=【

    下增加app名字

    数据库配置:

    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': "mxshop",
    'USER':'root',
    'PASSWORD':'142857',
    'HOST':"127.0.0.1",
    'PORT': '3306',
    "OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}

    }
    }
  • 相关阅读:
    常见Dos命令
    常用快捷键小技巧
    springboot集成JPA返回Json报错 com.fasterxml.jackson.data
    docker安装mysql 8.0.20 版本 超详细教程
    8.24 Java自学
    8.23 Java自学
    8.22 Java自学
    8.21 Java自学
    8.20 Java自学
    8.19 Java自学
  • 原文地址:https://www.cnblogs.com/fgxwan/p/9785597.html
Copyright © 2020-2023  润新知