python+Django搭建项目

1、创建一个项目

django-admin startproject myProject  //myProject自己的项目名称
高版本要用下面的
python -m django 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://upload-images.jianshu.io/upload_images/14457898-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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容