美文网首页
python+Django搭建项目

python+Django搭建项目

作者: 一大碗面丶 | 来源:发表于2019-12-10 11:18 被阅读0次

    1、创建一个项目

    django-admin startproject myProject  //myProject自己的项目名称
    

    2、运行sever

    cd myProject  //进入项目目录
    python manage.py runserver //运行sever,默认是运行127.0.0.1:8000```
    

    PS:指定局域网的IP地址和端口就再后面写上,如:python manage.py runserver 127.120.10.25:8888 //127.120.10.25必须是同一局域网的地址或者远程服务器地址

    此时游览器打开127.0.0.1:8000,看到这个界面说明Django项目创建成功![image.png](https://img.haomeiwen.com/i14457898/d4f971b9bd438e7a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    

    PS:如果要使用mysql,需在settings文件修改:

        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'sail',
            'USER': 'root',
            'PASSWORD': '1111111',
            'HOST': '122.51.196.163',
            'PORT':'3306'
        }
    

    3、数据库迁移

    python manage.py makemigrations  //生成迁移
    python manage.py migrate  //执行迁移
    

    4、创建超级用户
    执行

    python manage.py createsuperuser
    

    输入账号密码,邮箱可以为空。

    此时游览器打开127.0.0.1:8000/admin,看到下面界面,说明超级用户创建成功。 image.png
    5、创建一个app
    python mange.py startapp myWeb
    

    6、在setings文件注册APP

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        #my app
        'myWeb',
    ]
    

    7、创建model
    在myWeb下的models.py中

    from django.db import models
    # Create your models here.
    class TestModel(models.Model):
        name=models.CharField(max_length=20)
    

    8、注册TestModel
    在myWeb下的admin.py中

    from django.contrib import admin
    from myWeb.models import TestModel
    # Register your models here.
    admin.site.register(TestModel)
    
    再次在游览器刷新127.0.0.1:8000/admin,可以看到刚才创建的TestModel image.png

    相关文章

      网友评论

          本文标题:python+Django搭建项目

          本文链接:https://www.haomeiwen.com/subject/aymwgctx.html