django-admin startproject mysite
- https://docs.djangoproject.com/en/dev/misc/design-philosophies/
- Model: Represents your data; Maps model classes to database tables
View:Http request and returns response; and may call Template and/or model - When you use Django, you have to tell it which settings you’re using. Do this by using an environment variable,
DJANGO_SETTINGS_MODULE
. - If you want to change the server’s IP, pass it along with the port. Forexample, to listen on all available public IPs (which is useful if you arerunning Vagrant or want to show off your work on other computers on thenetwork), use:$ python manage.py runserver0:8000
python manage.py startapp polls
- The steps of using django
# Create a virtual environment python3 -m venv env # Activate the virtual environment . env/bin/activate # Install a django with pip pip install django==2.0.3 #Creating a new project django-admin startproject wuwei python manage.py runserver 0.0.0.0:8000 python manage.py startapp gameplay # show create table name and indext info python manage.py showmigrations python manage.py sqlmigrate gameplay 0001 python manage.py makemigrations python mangage.py migrate
The
sqlmigrate
command doesn’t actually run the migration on yourdatabase - it just prints it to the screen so that you can see what SQLDjango thinks is required. It’s useful for checking what Django is going todo or if you have database administrators who require SQL scripts forchanges.-
Set an existing user to superuser using Django shellfrom django.contrib.auth.models import Useruser = User.objects.get(username="myname")user.is_staff = Trueuser.is_admin = Trueuser.save()
Django学习整理
最新推荐文章于 2018-06-05 06:09:30 发布