7
votes
CS50 Web Programming Mail Pset - DOM reloading on every form submission
forms have a default of submission, if not specified destination , then to the link from which the get request(meaning from location, from where form came) . so just do event.preventdefault
4
votes
Accepted
Does anyone know how to use Django on CS50 IDE?
Type python manage.py runserver 0.0.0.0:8080 and start the server. Then click the web server option in the IDE. After going to the site, remove the -beta from the url and press enter. It will show ...
3
votes
CS50W - Mail - Python Timestamp Error?
So, this is what I might class a 'half answer'. I'm still not entirely sure why I was getting an error with the timestamp string being incorrectly formatted as the governing documentation for strftime ...
3
votes
(Edited) CS50P - PSET 4 - LITTLE PROFESSOR
There is a requirement "hidden" in the How to Test section. Under the 3rd bullet it says (in part):
Your program should output 10 distinct problems before printing...
A review of your code ...
2
votes
Accepted
Cs50 Web Programming - How to autocomplete - Project 1
You don't have to 'autocomplete' as per, you can execute a 'LIKE' query on the database with the input entered by the user, like the following:
book = ("%" + request.form.get("book") + "%").title()
...
2
votes
Can't create table from postgresql through sqlalchemy in python
DATABASE_URL should be an environment variable.
You can set it via the cmd-line with export DATABASE_URL="postgres://jyszivev..." on Mac or set DATABASE_URL="postgres://jyszivev..." on Windows.
by ...
2
votes
Accepted
cs50web switch from submit50 to me50?
You're correct that the submission process changed in late July.
All of your old submissions can be seen here: http://legacy.cs50.me and new submissions here: http://submit.cs50.io
Both groups of ...
2
votes
Accepted
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedFunction) operator does not exist: character varying = integer
You know it's a string and python knows it's a string, but postgres doesn't. When the column is text type (eg VARCHAR), the proper syntax is:
SELECT col1, col2, col3 .... from table_name where col = '...
2
votes
CS50W - Project 0 - "I'm Feeling Lucky"
Had same problem and took me ages, but finaly found it! When completing a search with 'I'm feeling Lucky' have the Developers Tools open. In particular look at the Network and inspect the url and the ...
2
votes
Accepted
CS50-Web programming not showing up in course section CS50.Me
CS50W does not use cs50.me so you shouldn't expect to see it there. Is there something in the course information/materials that mentions using cs50.me? If so, can you let us know where so we can ...
2
votes
Accepted
Flask Sessions Not Working
Try setting the first conditional in your index function to:
if session.get("notes") is None:
This way you will only reset the session's collection of notes when it actually did not yet exist.
At ...
2
votes
Accepted
CS50W Project Wiki search function
I know this is late but if it helps somebody. The issue in your code is indentation. The moment the loop find the first matching substring it renders the page. Left indenting it by two levels should ...
2
votes
PSET9 / can't check until a frown turns upside down
Have a look at what your index renders if user buys 2 shares of something. I suspect it will show the price twice and not "total value for each holding".
The usd function returns a string, ...
2
votes
CS50W - Mail - Python Timestamp Error?
I think it's because of how UNIX and Windows format their timestamps.
From https://strftime.org/:
The Python docs contain all the format codes that the C standard (1989 version) requires, and these ...
2
votes
CS50 working 9 to 5
First, some background. The 2nd set of tests are running YOUR test_working.py against THE COURSE working.py (to "test the test"). THE COURSE working.py has (intentional) known errors and ...
1
vote
CS50P project6 shirt.py
The size of the shirt I get when running the size method returns (600, 600), your sizes appear to be off
1
vote
Accepted
CS50 (2021) - Finance. :( registration rejects duplicate username - expected status code 200, but got 400
The 'duplicate' check first registers a new user (which would return a 200) and then tries to register that same user (which would return a 400).
The error you are seeing saying it was expecting a 200 ...
1
vote
Accepted
Edit Function Help - CS50 Web Project1 Wiki
In the entry page, at the end you are specifying a url which should take you to the edit page. But instead it reloads the entry page as the path is 'entry' not 'edit'. If you do this small change then ...
1
vote
Help with Search Bar - Wiki Project1 CS50 Web Django
Nevermind, I have been able to figure it out. I had to use a GET request.
1
vote
CS50W Django Project1 Wiki - Textarea issue
I hit the same issue and found the solution. I thought I'd post it here in case others hit the same problem.
The solution is here: https://stackoverflow.com/questions/62903909/django-contentfile-...
1
vote
CS50W - Mail - Python Timestamp Error?
I had that problem too! well I don't know why but in Windows I got same error but in Mac OS it runs without any problem...
You can fix it by replacing timestamp line with:
"timestamp": self....
1
vote
PSET8 Finance Buy. SQL query not executing
Did you test the query directly on the database?
My gut says that the "/" in the buy/sell column name is causing problems. Try changing the column name in the table to something without any ...
1
vote
CS50Web python. I can't get a new entry to save and show on the homepage of my wiki project. I am using Django with python
There might be more than one way of doing this, but I imported default_storage and ContentFile and it worked for me.
from django.core.files.storage import default_storage
from django.core.files.base ...
1
vote
CS50W - Wiki w/ Django - Search Bar
There seems to be a clash between the url paths defined as both are taking in similar patterns as arguments:-
path("str:title", views.title, name="title"),
path("search", ...
1
vote
Instance of 'scoped_session' has no 'execute' member
When I run the code this error has occurred.
1
vote
C$50 FINANCE- BUY ERROR
As per the sqlite doc, there are 3 forms of an INSERT stament. The first is
INSERT INTO table VALUES(...);
This INSERT INTO ? is incorrect. Neither table names nor column names can be ...
1
vote
Accepted
CS50w Project1: Trouble posting reviews (Row Proxy error - how to ensure a tuple)
In case anyone has this problem in the future:
The big problem was fixed by ..."user_id": currentuser[0]})
where currentuser=session["user_id"]
There were a handful of smaller problems after that, ...
1
vote
Accepted
CS50W Project1: Type error cannot pickle _thread._local object
My assumption is you are not using CS50's SQL class. Therefore, this db.execute("INSERT INTO users (username, hash) VALUES (:username, :hash)", {"username": username1, "hash": hashedpass}) does not ...
1
vote
Accepted
CS50_Web ORMs,APIs_ lecture 4, classes4.py - Understanding Classes, Objects, Functions and Lists
passengers is a list of Passenger objects, therefore print(self.passengers) is printing a list of Passenger objects. This print(self.passengers.flight_id) would fail because self.passengers is a list ...
1
vote
Cannot access CS50 Web settings for GitHub Pages
Your are correct. You are pushing to a repo which is not owned by you . Just create a repo in your github account and push to it . Then you cab publish it as a github page .
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
cs50-web-programming-with-python × 92python × 19
project1 × 15
cs50w × 14
cs50web × 12
django × 10
wiki × 10
cs50x × 9
flask × 9
finance × 6
project2 × 6
cs50-web-django × 6
sql × 5
mail × 5
postgresql × 4
session × 4
html × 3
javascript × 3
flask-sqlalchemy × 3
pset1 × 2
cs50-ide × 2
final-project × 2
github × 2
project0 × 2
cs50-website × 2